{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 日期：\n",
    "更新日期：10.31（更新内容） 11.01（更新内容） 11.14（更新内容）11.16（更新内容）\n",
    "撰写人：何睿\n",
    "\n",
    "\n",
    "## 课堂学习内容：\n",
    "\n",
    "> * 1、高德api-web服务\n",
    "> * 2、API经济成本的预估（调用量、并发量）\n",
    "> * 3、地理编码\n",
    "...\n",
    "## 课后练习:\n",
    "> * 1.[地理编码/逆地理编码](https://lbs.amap.com/api/webservice/guide/api/georegeo)\n",
    "> * 2.[路径规划](https://lbs.amap.com/api/webservice/guide/api/direction)\n",
    "> * 3.[行政区域查询](https://lbs.amap.com/api/webservice/guide/api/district)\n",
    "> * 4.[POI搜索](https://lbs.amap.com/api/webservice/guide/api/search)\n",
    "> * 5.[ip定位](https://lbs.amap.com/api/webservice/guide/api/ipconfig)\n",
    "> * 6.[静态地图](https://lbs.amap.com/api/webservice/guide/api/staticmaps)\n",
    "> * 7.[坐标转换](https://lbs.amap.com/api/webservice/guide/api/convert)\n",
    "> * 8.[天气查询](https://lbs.amap.com/api/webservice/guide/api/weatherinfo)\n",
    "> * 9.[输入提示](https://lbs.amap.com/api/webservice/guide/api/inputtips)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 准备工作"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests,json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "he_key = '7df554c5d3c7c40bc81e2c8dd4eaac57' # 到高德官网注册账号申请web服务API类型key"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 地理编码\n",
    "\n",
    "> * 1、结构化地址的定义： 首先，地址肯定是一串字符，内含国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦等建筑物名称。按照由大区域名称到小区域名称组合在一起的字符。一个有效的地址应该是独一无二的。注意：针对大陆、港、澳地区的地理编码转换时可以将国家信息选择性的忽略，但省、市、城镇等级别的地址构成是不能忽略的。暂时不支持返回台湾省的详细地址信息。\n",
    "> * 2、URL：https://restapi.amap.com/v3/geocode/geo?parameters\n",
    "> * 3、request.get()\n",
    "> * 4、参数：\n",
    ">> * A.必选参数：key（高德API密钥），address（结构化地址）\n",
    ">> * B.可选参数：\n",
    ">>> * city（可选输入内容包括：指定城市的中文（如北京）、指定城市的中文全拼（beijing）、citycode（010）、adcode（110000），不支持县级市。当指定城市查询内容为空时，会进行全国范围内的地址转换检索。）\n",
    ">>> * batch（batch 参数设置为 true 时进行批量查询操作，最多支持 10 个地址进行批量查询；batch 参数设置为 false 时进行单点查询。）\n",
    ">>> * output（设置 JSON 返回结果数据将会以JSON结构构成；如果设置 XML 返回结果数据将以 XML 结构构成。）\n",
    ">>> * callback（callback 值是用户定义的函数名称，此参数只在 output 参数设置为 JSON 时有效，缺省值：无。）\n",
    "> * 5. 具体应用场景：为用户返回指定地点的坐标，为后续搜索提供前提数据。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<font size=5px>先用传统方法调用，后用函数调用</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "#### 准备数据 \n",
    "中大南方_address = \"广东省广州市中山大学南方学院\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Response [200]>"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "url = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "params = {\n",
    "    \"key\":he_key,\n",
    "    \"address\":中大南方_address,\n",
    "    \"output\":\"json\"\n",
    "}\n",
    "# positional argument follows keyword argument\n",
    "# pa 一定要放在前面，keyword argument放在末尾！！！可以\n",
    "response = requests.get(url,params=params)\n",
    "response"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市从化区中山大学南方学院',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '从化区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440117',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.679287,23.632575',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "response.json()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "中大南方_location = response.json()['geocodes'][0]['location']\n",
    "中大南方_location"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<font size=5px>尝试以函数的形式来做高德api</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "def geocode(key,address,city,batch='false',output='JSON',callback=None):\n",
    "    # 自定义函数名称为“geocode”，括号内为参数。\n",
    "    url = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"address\":address,\n",
    "        \"city\":city,\n",
    "        \"batch\":batch,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = response.json()['geocodes'][0]['location']  # 列表提取\n",
    "    return results  # 返回值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "address_1 = '广东省广州市中山大学南方学院'\n",
    "city_1 = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geocode(he_key,address_1,city_1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 逆地理编码\n",
    "\n",
    "> * 1.逆地理编码可以将经纬度转换为详细结构化的地址，且返回附近周边的POI、AOI信息。\n",
    "> * 2.url:https://restapi.amap.com/v3/geocode/regeo?parameters （官网有提供）\n",
    "> * 3.requests.get()\n",
    "> * 4.参数：\n",
    ">> * 4.1必选参数：key、location(经纬度坐标)\n",
    ">> * 4.2可选参数：\n",
    ">>> * poitype(返回附近POI类型,需要extensions参数为all时才生效,参数仅支持传入POI TYPECODE，可以传入多个POI TYPECODE，相互之间用“|”分隔。该参数在 batch 取值为true时不生效。获取 POI TYPECODE 可以参考[POI分类码表](https://lbs.amap.com/api/webservice/download)\n",
    ">>> * radius（搜索半径，取值范围在0~3000，默认是1000。单位：米，缺省值：1000）\n",
    ">>> * extensions(默认取值是 base，也就是返回基本地址信息；值为 all 时会返回基本地址信息、附近 POI 内容、道路信息以及道路交叉口信息。)\n",
    ">>> * batch(参数设置为 true 时进行批量查询操作，最多支持 20 个经纬度点进行批量地址查询操作。设置为 false 时进行单点查询，此时即使传入多个经纬度也只返回第一个经纬度的地址解析查询结果。)\n",
    ">>> * roadlevel（道路等级。当roadlevel=0时，显示所有道路，当roadlevel=1时，过滤非主干道路，仅输出主干道路数据。需要 extensions 参数为 all 时才生效）\n",
    ">>> * output\n",
    ">>> * callback\n",
    ">>> * homeorcorp（供三个可选参数：0：不对召回的排序策略进行干扰。1：综合大数据分析将居家相关的 POI 内容优先返回，即优化返回结果中 pois 字段的poi顺序。2：综合大数据分析将公司相关的 POI 内容优先返回，即优化返回结果中 pois 字段的poi顺序。需要 extensions 参数为 all 时才生效）\n",
    "> * 5.具体应用场景：提供给用户搜索当前所在地周边的生活基础设施，了解当前所在地的繁荣度。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备 中大南方_location"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 逆地理编码函数\n",
    "def regeo(key,location,poitype=None,radius=1000,extensions='all',batch='false',output='JSON',callback=None,roadlevel=1,homeorcorp=0):\n",
    "    url = \"https://restapi.amap.com/v3/geocode/regeo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"poitype\":poitype,\n",
    "        \"radius\":radius,\n",
    "        \"extensions\":extensions,\n",
    "        \"batch\":batch,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"roadlevel\":roadlevel,\n",
    "        \"homeorcorp\":homeorcorp\n",
    "    }\n",
    "    response = requests.get(url=url,params=params)\n",
    "    results = pd.json_normalize(response.json()['regeocode']['pois'])\n",
    "    return results  # 返回值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [],
   "source": [
    "中大南方_location = geocode(he_key,address_1,city_1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B00140MR9A</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号</td>\n",
       "      <td>0.450402</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>113.679262,23.632583</td>\n",
       "      <td>2.69979</td>\n",
       "      <td>020-61787331</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFF2VMJ4</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道886号中山大学南方学院内</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院-综合楼</td>\n",
       "      <td>113.680117,23.631544</td>\n",
       "      <td>142.466</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFFTC9PH</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.193172</td>\n",
       "      <td>中山大学南方学院教学楼10号</td>\n",
       "      <td>113.680125,23.633492</td>\n",
       "      <td>132.988</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B00141TQKX</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼6号</td>\n",
       "      <td>113.678424,23.633710</td>\n",
       "      <td>153.818</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B00141TQGR</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼7号</td>\n",
       "      <td>113.678600,23.633330</td>\n",
       "      <td>109.298</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B00141WQCO</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.14954</td>\n",
       "      <td>中山大学南方学院教学楼8号</td>\n",
       "      <td>113.680399,23.634329</td>\n",
       "      <td>225.543</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFG9IORM</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院内</td>\n",
       "      <td>0.287887</td>\n",
       "      <td>中山大学南方学院-图书馆</td>\n",
       "      <td>113.679177,23.632762</td>\n",
       "      <td>23.6163</td>\n",
       "      <td>020-61787368;020-61787371</td>\n",
       "      <td>科教文化服务;图书馆;图书馆</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFKP9EQJ</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院4号实验楼</td>\n",
       "      <td>113.679963,23.632652</td>\n",
       "      <td>69.4077</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFJKIA10</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院</td>\n",
       "      <td>0.191691</td>\n",
       "      <td>中山大学南方学院-第11教学楼</td>\n",
       "      <td>113.680037,23.633173</td>\n",
       "      <td>101.294</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B00141TRVH</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路21</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼2号</td>\n",
       "      <td>113.677060,23.631346</td>\n",
       "      <td>264.846</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFKERBQZ</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7号附近</td>\n",
       "      <td>0.289141</td>\n",
       "      <td>中山大学南方学院惟贤门</td>\n",
       "      <td>113.678437,23.633721</td>\n",
       "      <td>154.082</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B0FFKP81F4</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>政商研究院教学楼9号</td>\n",
       "      <td>113.679949,23.633919</td>\n",
       "      <td>163.951</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFKP9ET5</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院1号实验楼</td>\n",
       "      <td>113.678215,23.631370</td>\n",
       "      <td>172.86</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B00141TR76</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路29</td>\n",
       "      <td>0.052819</td>\n",
       "      <td>中山大学南方学院教学楼4号</td>\n",
       "      <td>113.677460,23.630490</td>\n",
       "      <td>297.315</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFKP7Q5N</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院2号实验楼</td>\n",
       "      <td>113.678211,23.630956</td>\n",
       "      <td>210.76</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B00140TWHT</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>笃行路2号</td>\n",
       "      <td>0.157653</td>\n",
       "      <td>教工住宅1号</td>\n",
       "      <td>113.678490,23.630432</td>\n",
       "      <td>251.758</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0G3ARGF5Y</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286321</td>\n",
       "      <td>中山大学南方学院教学楼1号</td>\n",
       "      <td>113.677077,23.631783</td>\n",
       "      <td>241.753</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFLBEOND</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.190963</td>\n",
       "      <td>聚贤楼10号</td>\n",
       "      <td>113.681253,23.631036</td>\n",
       "      <td>263.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFKP81F0</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路19号附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼1号(文学与传媒学院)</td>\n",
       "      <td>113.676866,23.631736</td>\n",
       "      <td>263.674</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFKP838K</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路25</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼3号(外国语学院)</td>\n",
       "      <td>113.677247,23.630947</td>\n",
       "      <td>275.62</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFJLW0O9</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路4附近</td>\n",
       "      <td>0.191645</td>\n",
       "      <td>中山大学南方学院西区饭堂</td>\n",
       "      <td>113.676210,23.632177</td>\n",
       "      <td>316.572</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B0FFKPXMCN</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191739</td>\n",
       "      <td>中山大学南方学院音乐系</td>\n",
       "      <td>113.678792,23.635389</td>\n",
       "      <td>316.942</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B0FFJBZLYT</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路与博学路交叉口东南50米</td>\n",
       "      <td>0.297382</td>\n",
       "      <td>铜像广场</td>\n",
       "      <td>113.676921,23.634555</td>\n",
       "      <td>326.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;风景名胜;风景名胜</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B0FFG8CSEK</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.185371</td>\n",
       "      <td>L5员工宿舍</td>\n",
       "      <td>113.682583,23.631487</td>\n",
       "      <td>356.923</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFKPXO2S</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.188247</td>\n",
       "      <td>中山大学南方学院医务室</td>\n",
       "      <td>113.679394,23.635924</td>\n",
       "      <td>372.556</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;医疗保健服务场所;医疗保健服务场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFH6K3U9</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉镇温泉大道882号中大南方H7栋1-5层</td>\n",
       "      <td>0.254885</td>\n",
       "      <td>广州中大南方招待所</td>\n",
       "      <td>113.676330,23.631332</td>\n",
       "      <td>331.438</td>\n",
       "      <td>020-61787222</td>\n",
       "      <td>住宿服务;住宿服务相关;住宿服务相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFHHLMF8</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院明辩路2号第三饭堂</td>\n",
       "      <td>0.178935</td>\n",
       "      <td>茗语轩餐厅</td>\n",
       "      <td>113.681901,23.634495</td>\n",
       "      <td>341.332</td>\n",
       "      <td>13929501395;13533390928</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B0FFLJV996</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286264</td>\n",
       "      <td>保利桃花源66BLOCK</td>\n",
       "      <td>113.682954,23.631008</td>\n",
       "      <td>412.208</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0FFKPXY26</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速公路</td>\n",
       "      <td>0.21826</td>\n",
       "      <td>中山大学南方学院聚贤楼5号</td>\n",
       "      <td>113.680265,23.636313</td>\n",
       "      <td>427.447</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFGXGN3K</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>0.188657</td>\n",
       "      <td>中山大学南方学院宿舍H25</td>\n",
       "      <td>113.683474,23.632020</td>\n",
       "      <td>430.984</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                 address poiweight  \\\n",
       "0   B00140MR9A         西           []                温泉大道882号  0.450402   \n",
       "1   B0FFF2VMJ4        东南           []       温泉大道886号中山大学南方学院内  0.148531   \n",
       "2   B0FFFTC9PH        东北           []         从莞深高速(中山大学南方学院)  0.193172   \n",
       "3   B00141TQKX        西北           []                 温泉大道882  0.148531   \n",
       "4   B00141TQGR        西北           []                    博学路7  0.148531   \n",
       "5   B00141WQCO        东北           []                     博学路   0.14954   \n",
       "6   B0FFG9IORM        西北           []       温泉大道882号中山大学南方学院内  0.287887   \n",
       "7   B0FFKP9EQJ         东           []                   博学路附近  0.191742   \n",
       "8   B0FFJKIA10        东北           []        温泉大道882号中山大学南方学院  0.191691   \n",
       "9   B00141TRVH        西南           []                   博学路21  0.148531   \n",
       "10  B0FFKERBQZ        西北           []                 博学路7号附近  0.289141   \n",
       "11  B0FFKP81F4        东北           []                     中山路  0.191742   \n",
       "12  B0FFKP9ET5        西南           []                   博学路附近  0.191742   \n",
       "13  B00141TR76        西南           []                   博学路29  0.052819   \n",
       "14  B0FFKP7Q5N        西南           []                     博学路  0.191742   \n",
       "15  B00140TWHT         南           []                   笃行路2号  0.157653   \n",
       "16  B0G3ARGF5Y         西           []                      []  0.286321   \n",
       "17  B0FFLBEOND        东南           []         从莞深高速(中山大学南方学院)  0.190963   \n",
       "18  B0FFKP81F0         西           []                博学路19号附近  0.191742   \n",
       "19  B0FFKP838K        西南           []                   博学路25  0.191742   \n",
       "20  B0FFJLW0O9         西           []                  博学路4附近  0.191645   \n",
       "21  B0FFKPXMCN         北           []                     中山路  0.191739   \n",
       "22  B0FFJBZLYT        西北           []         中山路与博学路交叉口东南50米  0.297382   \n",
       "23  B0FFG8CSEK         东           []         从莞深高速(中山大学南方学院)  0.185371   \n",
       "24  B0FFKPXO2S         北           []                   博学路附近  0.188247   \n",
       "25  B0FFH6K3U9        西南           []  温泉镇温泉大道882号中大南方H7栋1-5层  0.254885   \n",
       "26  B0FFHHLMF8        东北           []       中山大学南方学院明辩路2号第三饭堂  0.178935   \n",
       "27  B0FFLJV996        东南           []                      []  0.286264   \n",
       "28  B0FFKPXY26         北           []                 从莞深高速公路   0.21826   \n",
       "29  B0FFGXGN3K         东           []                中山大学南方学院  0.188657   \n",
       "\n",
       "               name              location distance                        tel  \\\n",
       "0          中山大学南方学院  113.679262,23.632583  2.69979               020-61787331   \n",
       "1      中山大学南方学院-综合楼  113.680117,23.631544  142.466                         []   \n",
       "2    中山大学南方学院教学楼10号  113.680125,23.633492  132.988                         []   \n",
       "3     中山大学南方学院教学楼6号  113.678424,23.633710  153.818                         []   \n",
       "4     中山大学南方学院教学楼7号  113.678600,23.633330  109.298                         []   \n",
       "5     中山大学南方学院教学楼8号  113.680399,23.634329  225.543                         []   \n",
       "6      中山大学南方学院-图书馆  113.679177,23.632762  23.6163  020-61787368;020-61787371   \n",
       "7     中山大学南方学院4号实验楼  113.679963,23.632652  69.4077                         []   \n",
       "8   中山大学南方学院-第11教学楼  113.680037,23.633173  101.294                         []   \n",
       "9     中山大学南方学院教学楼2号  113.677060,23.631346  264.846                         []   \n",
       "10      中山大学南方学院惟贤门  113.678437,23.633721  154.082                         []   \n",
       "11       政商研究院教学楼9号  113.679949,23.633919  163.951                         []   \n",
       "12    中山大学南方学院1号实验楼  113.678215,23.631370   172.86                         []   \n",
       "13    中山大学南方学院教学楼4号  113.677460,23.630490  297.315                         []   \n",
       "14    中山大学南方学院2号实验楼  113.678211,23.630956   210.76                         []   \n",
       "15           教工住宅1号  113.678490,23.630432  251.758                         []   \n",
       "16    中山大学南方学院教学楼1号  113.677077,23.631783  241.753                         []   \n",
       "17           聚贤楼10号  113.681253,23.631036  263.444                         []   \n",
       "18   教学楼1号(文学与传媒学院)  113.676866,23.631736  263.674                         []   \n",
       "19     教学楼3号(外国语学院)  113.677247,23.630947   275.62                         []   \n",
       "20     中山大学南方学院西区饭堂  113.676210,23.632177  316.572                         []   \n",
       "21      中山大学南方学院音乐系  113.678792,23.635389  316.942                         []   \n",
       "22             铜像广场  113.676921,23.634555  326.444                         []   \n",
       "23           L5员工宿舍  113.682583,23.631487  356.923                         []   \n",
       "24      中山大学南方学院医务室  113.679394,23.635924  372.556                         []   \n",
       "25        广州中大南方招待所  113.676330,23.631332  331.438               020-61787222   \n",
       "26            茗语轩餐厅  113.681901,23.634495  341.332    13929501395;13533390928   \n",
       "27     保利桃花源66BLOCK  113.682954,23.631008  412.208                         []   \n",
       "28    中山大学南方学院聚贤楼5号  113.680265,23.636313  427.447                         []   \n",
       "29    中山大学南方学院宿舍H25  113.683474,23.632020  430.984                         []   \n",
       "\n",
       "                        type  \n",
       "0             科教文化服务;学校;高等院校  \n",
       "1               科教文化服务;学校;学校  \n",
       "2       科教文化服务;科教文化场所;科教文化场所  \n",
       "3               科教文化服务;学校;学校  \n",
       "4             科教文化服务;学校;高等院校  \n",
       "5       科教文化服务;科教文化场所;科教文化场所  \n",
       "6             科教文化服务;图书馆;图书馆  \n",
       "7       科教文化服务;科教文化场所;科教文化场所  \n",
       "8       科教文化服务;科教文化场所;科教文化场所  \n",
       "9       科教文化服务;科教文化场所;科教文化场所  \n",
       "10            科教文化服务;学校;高等院校  \n",
       "11      科教文化服务;科教文化场所;科教文化场所  \n",
       "12      科教文化服务;科教文化场所;科教文化场所  \n",
       "13      科教文化服务;科教文化场所;科教文化场所  \n",
       "14      科教文化服务;科教文化场所;科教文化场所  \n",
       "15             商务住宅;住宅区;住宅小区  \n",
       "16            科教文化服务;学校;高等院校  \n",
       "17               商务住宅;住宅区;宿舍  \n",
       "18      科教文化服务;科教文化场所;科教文化场所  \n",
       "19      科教文化服务;科教文化场所;科教文化场所  \n",
       "20      科教文化服务;科教文化场所;科教文化场所  \n",
       "21      科教文化服务;科教文化场所;科教文化场所  \n",
       "22            风景名胜;风景名胜;风景名胜  \n",
       "23               商务住宅;住宅区;宿舍  \n",
       "24  医疗保健服务;医疗保健服务场所;医疗保健服务场所  \n",
       "25        住宿服务;住宿服务相关;住宿服务相关  \n",
       "26              餐饮服务;中餐厅;中餐厅  \n",
       "27             商务住宅;住宅区;住宅小区  \n",
       "28        商务住宅;商务住宅相关;商务住宅相关  \n",
       "29               商务住宅;住宅区;宿舍  "
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "regeo(he_key,中大南方_location)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 路径规划\n",
    "> * 1.规划通勤方案，并且返回通勤方案的数据。\n",
    "> * 2.url\n",
    ">> * 2.1步行url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    ">> * 2.2公交：https://restapi.amap.com/v3/direction/transit/integrated?parameters\n",
    ">> * 2.3驾车：https://restapi.amap.com/v3/direction/driving?parameters\n",
    "> * 3。具体应用场景：帮助用户规划通勤方案。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备(出发地、目的地)\n",
    "origin_中大南方 = geocode(he_key,address_1,city_1)\n",
    "destination_暨南大学_1 = \"广东省广州市暨南大学\"\n",
    "destination_暨南大学 = geocode(he_key,destination_暨南大学_1,city_1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 步行\n",
    "\n",
    "> * 1、url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数：\n",
    "\n",
    ">> * A.必选：key,origin(出发点（经度，纬度）)，destination（目的地（经度，纬度））\n",
    ">> * B.可选："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取步行路径函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标\"\"\"\n",
    "def walking(key,origin,destination,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/direction/walking?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url=url,params=params)\n",
    "    result = pd.json_normalize(response.json()['route']['paths'][0]['steps'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向东步行101米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>101</td>\n",
       "      <td>81</td>\n",
       "      <td>113.679592,23.632491;113.680586,23.632522</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>向南步行199米向右前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>199</td>\n",
       "      <td>159</td>\n",
       "      <td>113.680586,23.632522;113.680638,23.63214;113.6...</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>向西步行159米左转</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>159</td>\n",
       "      <td>127</td>\n",
       "      <td>113.680204,23.630838;113.680035,23.630773;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>向南步行237米左转</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>237</td>\n",
       "      <td>190</td>\n",
       "      <td>113.678711,23.63036;113.678711,23.62934;113.67...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>向南步行498米向右前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>498</td>\n",
       "      <td>398</td>\n",
       "      <td>113.678273,23.628368;113.678572,23.628338;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>沿中山大道西辅路向东步行48米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>中山大道西辅路</td>\n",
       "      <td>48</td>\n",
       "      <td>38</td>\n",
       "      <td>113.349293,23.135686;113.349761,23.135616</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>向南步行25米左转</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>25</td>\n",
       "      <td>20</td>\n",
       "      <td>113.349761,23.135612;113.349727,23.135482;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>沿真如东路向东南步行311米向左前方行走</td>\n",
       "      <td>东南</td>\n",
       "      <td>真如东路</td>\n",
       "      <td>311</td>\n",
       "      <td>249</td>\n",
       "      <td>113.349705,23.135386;113.349792,23.135382;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>沿真如东路向南步行219米右转</td>\n",
       "      <td>南</td>\n",
       "      <td>真如东路</td>\n",
       "      <td>219</td>\n",
       "      <td>175</td>\n",
       "      <td>113.351102,23.133424;113.351215,23.13326;113.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>沿明湖南路向西步行35米到达目的地</td>\n",
       "      <td>西</td>\n",
       "      <td>明湖南路</td>\n",
       "      <td>35</td>\n",
       "      <td>28</td>\n",
       "      <td>113.351354,23.13148;113.351016,23.131454</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>106 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "              instruction orientation     road distance duration  \\\n",
       "0              向东步行101米右转           东       []      101       81   \n",
       "1          向南步行199米向右前方行走           南       []      199      159   \n",
       "2              向西步行159米左转           西       []      159      127   \n",
       "3              向南步行237米左转           南       []      237      190   \n",
       "4          向南步行498米向右前方行走           南       []      498      398   \n",
       "..                    ...         ...      ...      ...      ...   \n",
       "101     沿中山大道西辅路向东步行48米右转           东  中山大道西辅路       48       38   \n",
       "102             向南步行25米左转           南       []       25       20   \n",
       "103  沿真如东路向东南步行311米向左前方行走          东南     真如东路      311      249   \n",
       "104       沿真如东路向南步行219米右转           南     真如东路      219      175   \n",
       "105     沿明湖南路向西步行35米到达目的地           西     明湖南路       35       28   \n",
       "\n",
       "                                              polyline  action  \\\n",
       "0            113.679592,23.632491;113.680586,23.632522      右转   \n",
       "1    113.680586,23.632522;113.680638,23.63214;113.6...  向右前方行走   \n",
       "2    113.680204,23.630838;113.680035,23.630773;113....      左转   \n",
       "3    113.678711,23.63036;113.678711,23.62934;113.67...      左转   \n",
       "4    113.678273,23.628368;113.678572,23.628338;113....  向右前方行走   \n",
       "..                                                 ...     ...   \n",
       "101          113.349293,23.135686;113.349761,23.135616      右转   \n",
       "102  113.349761,23.135612;113.349727,23.135482;113....      左转   \n",
       "103  113.349705,23.135386;113.349792,23.135382;113....  向左前方行走   \n",
       "104  113.351102,23.133424;113.351215,23.13326;113.3...      右转   \n",
       "105           113.351354,23.13148;113.351016,23.131454      []   \n",
       "\n",
       "    assistant_action walk_type  \n",
       "0                 []         0  \n",
       "1                 []         0  \n",
       "2                 []         0  \n",
       "3                 []         0  \n",
       "4                 []         0  \n",
       "..               ...       ...  \n",
       "101               []         0  \n",
       "102               []         0  \n",
       "103               []         0  \n",
       "104               []         0  \n",
       "105            到达目的地         0  \n",
       "\n",
       "[106 rows x 9 columns]"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "walking(he_key,origin_中大南方,destination_暨南大学)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 公交车\n",
    "\n",
    "1.公交URL：https://restapi.amap.com/v3/direction/transit/integrated?parameters    \n",
    "2.请求方式：request.get   \n",
    "3.必填参数：key、origin（出发地坐标）、destination（目的地坐标）、city（出发地城市）、cityd（目的地城市：同城可不填，跨城必填）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取公交路径的函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标,city为出发地城市，cityd为目的地城市\"\"\"\n",
    "def bus(key,origin,destination,city,cityd,extensions='base',strategy=3,nightflag=0,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/direction/transit/integrated?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"city\":city,\n",
    "        \"cityd\":cityd,\n",
    "        \"extensions\":extensions,\n",
    "        \"strategy\":strategy,\n",
    "        \"nightflag\":nightflag,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = response.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.679287,23.632575',\n",
       "  'destination': '113.350961,23.131577',\n",
       "  'distance': '81477',\n",
       "  'taxi_cost': '267',\n",
       "  'transits': [{'cost': '28.0',\n",
       "    'duration': '11897',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1503',\n",
       "    'distance': '102698',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3199',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599457,23.528208',\n",
       "       'distance': '93',\n",
       "       'duration': '79',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行33米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599457,23.528208',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '440100015654013',\n",
       "          'location': '113.599449,23.528206'},\n",
       "         'arrival_stop': {'name': '地铁白云大道北站',\n",
       "          'id': '440100015654035',\n",
       "          'location': '113.296745,23.222500'},\n",
       "         'name': '广从8路快线(机场街北高速)(从化汽车站总站--广园客运站)',\n",
       "         'id': '440100015654',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '66427',\n",
       "         'duration': '3853',\n",
       "         'polyline': '113.599449,23.528206;113.599709,23.528025;113.599922,23.528368;113.600075,23.528593;113.600410,23.529053;113.600624,23.529280;113.600746,23.529367;113.600845,23.529423;113.601120,23.528770;113.601196,23.528637;113.601357,23.528446;113.602180,23.527681;113.602509,23.527365;113.602592,23.527258;113.602646,23.527157;113.602898,23.526617;113.602928,23.526463;113.602913,23.526325;113.602852,23.526007;113.602768,23.525774;113.602692,23.525673;113.602264,23.525105;113.602150,23.524940;113.601814,23.524500;113.601601,23.524214;113.601326,23.523870;113.601181,23.523710;113.600891,23.523447;113.600586,23.523260;113.600327,23.523134;113.599953,23.523008;113.599701,23.522951;113.599121,23.522886;113.598633,23.522846;113.597939,23.522795;113.597099,23.522728;113.596489,23.522682;113.596489,23.522678;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581641,23.516198;113.581196,23.515846;113.581315,23.515790;113.581463,23.515911;113.581766,23.516163;113.582083,23.516428;113.582253,23.516567;113.583047,23.517227;113.584531,23.518442;113.584701,23.518485;113.584805,23.518529;113.584996,23.518615;113.585213,23.518754;113.585313,23.518793;113.585438,23.518806;113.585551,23.518785;113.585642,23.518737;113.585707,23.518685;113.585773,23.518602;113.585812,23.518511;113.585820,23.518455;113.585820,23.518381;113.585794,23.518294;113.585768,23.518238;113.585725,23.518186;113.585634,23.518103;113.585521,23.518069;113.585404,23.518056;113.585226,23.518086;113.585009,23.518155;113.584792,23.518229;113.584388,23.518394;113.583963,23.518589;113.583659,23.518733;113.583546,23.518785;113.582951,23.519102;113.582418,23.519440;113.581780,23.519883;113.581493,23.520091;113.581476,23.520100;113.581168,23.520321;113.580616,23.520751;113.580434,23.520890;113.580109,23.521159;113.580017,23.521246;113.579957,23.521324;113.579887,23.521454;113.579865,23.521480;113.579701,23.521649;113.579644,23.521693;113.579592,23.521727;113.579553,23.521749;113.579314,23.521862;113.579128,23.521984;113.578945,23.522140;113.578455,23.522552;113.578277,23.522678;113.578160,23.522713;113.577886,23.523021;113.577613,23.523338;113.576658,23.524375;113.575295,23.525868;113.574301,23.526936;113.573893,23.527339;113.573655,23.527552;113.573199,23.527878;113.572839,23.528103;113.572604,23.528229;113.572166,23.528424;113.571680,23.528602;113.571332,23.528707;113.570972,23.528785;113.570278,23.528854;113.569931,23.528867;113.569609,23.528863;113.569180,23.528819;113.568867,23.528772;113.568290,23.528628;113.567708,23.528424;113.567062,23.528164;113.565881,23.527643;113.559770,23.524878;113.558472,23.524323;113.556762,23.523550;113.555621,23.523073;113.554813,23.522760;113.554688,23.522713;113.554310,23.522574;113.552921,23.522101;113.551658,23.521727;113.551050,23.521554;113.549718,23.521215;113.548733,23.521003;113.547582,23.520777;113.546515,23.520599;113.545304,23.520434;113.543303,23.520178;113.542526,23.520087;113.541124,23.519961;113.540122,23.519896;113.538342,23.519701;113.538073,23.519701;113.537804,23.519714;113.537344,23.519805;113.536875,23.519961;113.536602,23.520095;113.536081,23.520395;113.535846,23.520508;113.535660,23.520577;113.535477,23.520634;113.535095,23.520677;113.534826,23.520668;113.534614,23.520634;113.534375,23.520564;113.534193,23.520490;113.534002,23.520395;113.533841,23.520291;113.533698,23.520178;113.533550,23.520026;113.533420,23.519865;113.532999,23.519149;113.532813,23.518885;113.532713,23.518737;113.532240,23.518103;113.531554,23.517600;113.531046,23.517257;113.530990,23.517222;113.530295,23.516793;113.529692,23.516437;113.528477,23.515760;113.527548,23.515252;113.526350,23.514588;113.525299,23.513980;113.519410,23.510742;113.518316,23.510135;113.516563,23.509067;113.515130,23.508099;113.514227,23.507431;113.513655,23.507005;113.512882,23.506372;113.511884,23.505530;113.511319,23.505026;113.510742,23.504484;113.510699,23.504440;113.510560,23.504306;113.510117,23.503863;113.509258,23.502973;113.507539,23.501107;113.506871,23.500382;113.506276,23.499753;113.505334,23.498763;113.503872,23.497413;113.503550,23.497148;113.502240,23.496068;113.501133,23.495230;113.500347,23.494674;113.493060,23.489705;113.492209,23.489115;113.491727,23.488767;113.491523,23.488624;113.490747,23.488003;113.489805,23.487153;113.489319,23.486654;113.488767,23.486033;113.487899,23.485048;113.486944,23.484032;113.485508,23.482813;113.484991,23.482418;113.484297,23.481975;113.483668,23.481597;113.482400,23.480872;113.481832,23.480516;113.481350,23.480191;113.480703,23.479635;113.480443,23.479384;113.479918,23.478785;113.479696,23.478511;113.479240,23.477808;113.479223,23.477782;113.479006,23.477348;113.478841,23.476975;113.478655,23.476454;113.478494,23.475920;113.478394,23.475460;113.478351,23.475165;113.478273,23.474440;113.478242,23.473928;113.478181,23.472361;113.478103,23.470043;113.478034,23.469188;113.477908,23.468403;113.477830,23.468043;113.477635,23.467365;113.477422,23.466797;113.477348,23.466602;113.477066,23.465994;113.476884,23.465647;113.476385,23.464852;113.476189,23.464596;113.475920,23.464245;113.475165,23.463416;113.473168,23.461593;113.472418,23.460872;113.471554,23.459939;113.470321,23.458533;113.469679,23.457869;113.469154,23.457365;113.468641,23.456936;113.468073,23.456510;113.467461,23.456098;113.467018,23.455807;113.466797,23.455664;113.464314,23.454049;113.463116,23.453260;113.461493,23.452209;113.459262,23.450751;113.458863,23.450486;113.457539,23.449622;113.456623,23.449028;113.456024,23.448646;113.455651,23.448411;113.455278,23.448190;113.454852,23.447921;113.454219,23.447548;113.453780,23.447309;113.452865,23.446845;113.451458,23.446224;113.450846,23.445981;113.449974,23.445668;113.448798,23.445308;113.448390,23.445191;113.447079,23.444891;113.446619,23.444822;113.444822,23.444570;113.444440,23.444518;113.444089,23.444457;113.443368,23.444397;113.442383,23.444353;113.441441,23.444345;113.440747,23.444362;113.439501,23.444431;113.438121,23.444570;113.437704,23.444622;113.436298,23.444800;113.436168,23.444822;113.435677,23.444905;113.434822,23.445052;113.432804,23.445477;113.431836,23.445725;113.430339,23.446137;113.429605,23.446354;113.429049,23.446545;113.427448,23.447092;113.425842,23.447704;113.425612,23.447799;113.424614,23.448277;113.423915,23.448598;113.423546,23.448776;113.423160,23.448945;113.422852,23.449089;113.421923,23.449510;113.421289,23.449796;113.421016,23.449922;113.418242,23.451228;113.417218,23.451710;113.416762,23.451923;113.415217,23.452656;113.414010,23.453225;113.413390,23.453498;113.413125,23.453624;113.412218,23.454036;113.411957,23.454141;113.411450,23.454349;113.410972,23.454514;113.410512,23.454648;113.409883,23.454800;113.409440,23.454865;113.408967,23.454913;113.408576,23.454931;113.408212,23.454922;113.407552,23.454887;113.406905,23.454796;113.405781,23.454566;113.403490,23.454028;113.402804,23.453893;113.401997,23.453780;113.401241,23.453715;113.400877,23.453715;113.400278,23.453720;113.399353,23.453780;113.398676,23.453876;113.397813,23.454054;113.397053,23.454253;113.395673,23.454674;113.392821,23.455603;113.392127,23.455807;113.391623,23.455946;113.391072,23.456089;113.390178,23.456276;113.389796,23.456345;113.388446,23.456484;113.387743,23.456510;113.387131,23.456510;113.386046,23.456463;113.385443,23.456424;113.384240,23.456319;113.383477,23.456254;113.382331,23.456146;113.380864,23.456003;113.380534,23.455968;113.379740,23.455911;113.378906,23.455829;113.378689,23.455807;113.378355,23.455777;113.368715,23.454896;113.365260,23.454583;113.362700,23.454366;113.361615,23.454319;113.360820,23.454301;113.360516,23.454297;113.359210,23.454366;113.358051,23.454505;113.356931,23.454705;113.356207,23.454839;113.356016,23.454878;113.355742,23.454944;113.352878,23.455582;113.351884,23.455807;113.342253,23.458003;113.341502,23.458151;113.339761,23.458494;113.339327,23.458555;113.338676,23.458615;113.337622,23.458663;113.336810,23.458659;113.336237,23.458620;113.335495,23.458546;113.334961,23.458468;113.334670,23.458433;113.334397,23.458377;113.333767,23.458242;113.332622,23.457943;113.331597,23.457639;113.330946,23.457439;113.330195,23.457218;113.327995,23.456558;113.325651,23.455855;113.325464,23.455807;113.324861,23.455651;113.324536,23.455569;113.324097,23.455469;113.323377,23.455347;113.322826,23.455265;113.322526,23.455243;113.321723,23.455204;113.321037,23.455208;113.320321,23.455243;113.317986,23.455421;113.317196,23.455469;113.316016,23.455499;113.315035,23.455486;113.313880,23.455434;113.312986,23.455356;113.312865,23.455347;113.311502,23.455182;113.310820,23.455056;113.310243,23.454918;113.309961,23.454826;113.309501,23.454657;113.309227,23.454536;113.308963,23.454410;113.308459,23.454123;113.307977,23.453802;113.307530,23.453446;113.307283,23.453229;113.306697,23.452682;113.306354,23.452331;113.305477,23.451411;113.304878,23.450694;113.304210,23.449844;113.303958,23.449501;113.303715,23.449123;113.303468,23.448685;113.303446,23.448581;113.303455,23.448485;113.303151,23.447960;113.301944,23.445729;113.301480,23.444822;113.300239,23.442418;113.299757,23.441523;113.299453,23.440894;113.298750,23.439562;113.297895,23.438129;113.297504,23.437543;113.297049,23.436866;113.296662,23.436367;113.296272,23.435864;113.296055,23.435608;113.295200,23.434592;113.294579,23.433863;113.294553,23.433837;113.294327,23.433585;113.293676,23.432826;113.291510,23.430299;113.291107,23.429826;113.291016,23.429722;113.290525,23.429158;113.289145,23.427543;113.288733,23.427049;113.288247,23.426406;113.287721,23.425642;113.287300,23.424935;113.286914,23.424171;113.286519,23.423225;113.286385,23.422852;113.286350,23.422752;113.286163,23.422118;113.285872,23.420903;113.284931,23.416137;113.284596,23.414418;113.284540,23.414110;113.284115,23.411862;113.284023,23.411389;113.283594,23.409332;113.283403,23.408563;113.283177,23.407743;113.282813,23.406688;113.282491,23.405855;113.281927,23.404688;113.281766,23.404405;113.280994,23.403086;113.280664,23.402595;113.280451,23.402261;113.280135,23.401793;113.279544,23.400877;113.278824,23.399740;113.278498,23.399232;113.278181,23.398702;113.277847,23.398147;113.277470,23.397378;113.277174,23.396589;113.277014,23.396111;113.276858,23.395516;113.276732,23.394926;113.276636,23.394084;113.276593,23.393194;113.276610,23.392708;113.276649,23.392287;113.276745,23.391389;113.276949,23.389948;113.276953,23.389891;113.277014,23.389470;113.277496,23.385981;113.277635,23.384965;113.277956,23.382600;113.277982,23.382318;113.278108,23.380868;113.278129,23.380208;113.278121,23.379605;113.278082,23.378919;113.278082,23.378906;113.278021,23.378225;113.277856,23.377057;113.277661,23.376076;113.277274,23.374262;113.276927,23.372713;113.276710,23.371658;113.276584,23.370938;113.276389,23.369497;113.276276,23.368451;113.276233,23.367917;113.276172,23.366840;113.276137,23.365417;113.276163,23.364327;113.276363,23.361654;113.276654,23.359687;113.277153,23.356931;113.277222,23.356545;113.277339,23.355877;113.277461,23.355030;113.277500,23.354735;113.277682,23.353342;113.277717,23.352821;113.277730,23.352062;113.277726,23.351931;113.277635,23.350378;113.277617,23.350104;113.277569,23.349696;113.277452,23.348993;113.277318,23.348307;113.277209,23.347778;113.276905,23.346367;113.276797,23.345946;113.276480,23.344718;113.276385,23.344362;113.276272,23.343958;113.276159,23.343559;113.275677,23.341979;113.275117,23.340269;113.274870,23.339449;113.274809,23.339175;113.274653,23.338286;113.274627,23.337973;113.274635,23.337387;113.274514,23.336133;113.274479,23.335747;113.274444,23.334961;113.274405,23.334271;113.274293,23.331771;113.274271,23.330742;113.274019,23.323971;113.273906,23.320825;113.273902,23.320417;113.273880,23.319488;113.273789,23.317218;113.273763,23.316445;113.273676,23.314557;113.273611,23.312986;113.273559,23.311558;113.273524,23.310547;113.273385,23.306710;113.273364,23.306233;113.273277,23.305161;113.273238,23.303394;113.273238,23.302773;113.273207,23.302001;113.272912,23.294227;113.272878,23.293138;113.272860,23.292799;113.272791,23.291016;113.272648,23.287122;113.272630,23.286589;113.272604,23.285660;113.272474,23.282287;113.272387,23.281024;113.272296,23.280026;113.272283,23.279865;113.272014,23.278047;113.271723,23.276628;113.271545,23.275833;113.271016,23.273924;113.270425,23.272161;113.269219,23.269041;113.269041,23.268581;113.268333,23.266745;113.267904,23.265590;113.267383,23.263898;113.266940,23.262214;113.266806,23.261536;113.266623,23.260651;113.266519,23.260013;113.266376,23.258993;113.266267,23.258056;113.266241,23.257795;113.266215,23.257513;113.265794,23.253277;113.265764,23.252990;113.265334,23.248602;113.265260,23.248060;113.265174,23.247374;113.265139,23.247070;113.264826,23.244266;113.264470,23.243320;113.264353,23.243129;113.264180,23.242904;113.263911,23.242661;113.263134,23.242049;113.262990,23.241927;113.262865,23.241797;113.262760,23.241667;113.262682,23.241549;113.262591,23.241328;113.262517,23.241081;113.261871,23.238720;113.261727,23.238446;113.261632,23.238060;113.261541,23.237669;113.261567,23.237622;113.261576,23.237574;113.261510,23.237352;113.261332,23.236944;113.261172,23.236740;113.260920,23.236502;113.260612,23.236233;113.260490,23.236081;113.260438,23.236003;113.260395,23.235894;113.260378,23.235773;113.260386,23.235660;113.260417,23.235538;113.260486,23.235412;113.260625,23.235256;113.260729,23.235187;113.260877,23.235122;113.261793,23.234991;113.262057,23.234918;113.262522,23.234753;113.262604,23.234744;113.262721,23.234761;113.262765,23.234744;113.262860,23.234696;113.263103,23.234557;113.263676,23.234236;113.264566,23.233776;113.269041,23.231367;113.269566,23.231081;113.270425,23.230599;113.271037,23.230278;113.271471,23.230069;113.271914,23.229878;113.272296,23.229731;113.272739,23.229592;113.273398,23.229414;113.273637,23.229375;113.274293,23.229280;113.274579,23.229240;113.276133,23.229006;113.278880,23.228615;113.279952,23.228407;113.280473,23.228264;113.280924,23.228134;113.281667,23.227869;113.285833,23.226306;113.287426,23.225707;113.288043,23.225486;113.289123,23.225095;113.289418,23.224987;113.289770,23.224861;113.290056,23.224757;113.290304,23.224666;113.290525,23.224536;113.291016,23.224297;113.291063,23.224271;113.291159,23.224206;113.291302,23.224123;113.291632,23.223980;113.291953,23.223867;113.292062,23.223837;113.292296,23.223754;113.293021,23.223620;113.293845,23.223451;113.294145,23.223377;113.294609,23.223251;113.295204,23.223047;113.295751,23.222886;113.295977,23.222799;113.296155,23.222704;113.296263,23.222665;113.296458,23.222600;113.296745,23.222500',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '联发市场',\n",
       "           'id': '440100015654038',\n",
       "           'location': '113.596489,23.522682'},\n",
       "          {'name': '白田岗',\n",
       "           'id': '440100015654026',\n",
       "           'location': '113.581641,23.516198'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.296745,23.222500',\n",
       "       'destination': '113.296829,23.222473',\n",
       "       'distance': '9',\n",
       "       'duration': '7',\n",
       "       'steps': [{'instruction': '沿尖彭路步行9米到达地铁白云大道北站',\n",
       "         'road': '尖彭路',\n",
       "         'distance': '9',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296745,23.222500;113.296829,23.222473',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达地铁白云大道北站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '地铁白云大道北站',\n",
       "          'id': '440100017124019',\n",
       "          'location': '113.296829,23.222469'},\n",
       "         'arrival_stop': {'name': '广州体院',\n",
       "          'id': '440100017124043',\n",
       "          'location': '113.314301,23.144735'},\n",
       "         'name': '804路(嘉禾总站--广州火车东站总站)',\n",
       "         'id': '440100017124',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '10968',\n",
       "         'duration': '2302',\n",
       "         'polyline': '113.296829,23.222469;113.297531,23.222221;113.297874,23.222109;113.298409,23.221996;113.298897,23.221958;113.299370,23.221840;113.299568,23.221781;113.299629,23.221689;113.299759,23.221594;113.300018,23.221489;113.300217,23.221439;113.300941,23.221230;113.301498,23.221102;113.302071,23.220997;113.302551,23.220907;113.302948,23.220812;113.302947,23.220812;113.303624,23.220655;113.304058,23.220569;113.304232,23.220530;113.304575,23.220460;113.304935,23.220391;113.305069,23.220352;113.305321,23.220299;113.305946,23.220165;113.306393,23.220052;113.307279,23.219865;113.307639,23.219631;113.307852,23.219479;113.309253,23.218464;113.310447,23.217548;113.311150,23.217031;113.311419,23.216858;113.311597,23.216753;113.311871,23.216610;113.312357,23.216350;113.312465,23.216293;113.312878,23.216055;113.312986,23.215981;113.313138,23.215872;113.313598,23.215425;113.313880,23.215191;113.314080,23.214996;113.314232,23.214839;113.314666,23.214110;113.315026,23.213520;113.315208,23.213260;113.315282,23.213164;113.315395,23.213025;113.315599,23.212826;113.317483,23.211076;113.317626,23.210924;113.317786,23.210720;113.317943,23.210469;113.317960,23.210438;113.318051,23.210234;113.318312,23.209562;113.318398,23.209388;113.318511,23.209219;113.318646,23.209063;113.318815,23.208893;113.319188,23.208585;113.319622,23.208238;113.319883,23.208030;113.320035,23.207925;113.320343,23.207765;113.320586,23.207674;113.320786,23.207617;113.321246,23.207539;113.321536,23.207470;113.321671,23.207413;113.321849,23.207344;113.322010,23.207248;113.322344,23.206979;113.322565,23.206753;113.322656,23.206619;113.322730,23.206480;113.322747,23.206437;113.323060,23.205629;113.323277,23.205039;113.323459,23.204631;113.323585,23.204410;113.323711,23.204232;113.323850,23.204076;113.324223,23.203663;113.324253,23.203620;113.324362,23.203455;113.324470,23.203255;113.324531,23.203125;113.324609,23.202886;113.324653,23.202678;113.324674,23.202452;113.324692,23.201545;113.324740,23.201246;113.324792,23.201037;113.324900,23.200768;113.325056,23.200490;113.325174,23.200352;113.325417,23.200117;113.325447,23.200039;113.325720,23.199809;113.325760,23.199761;113.325872,23.199540;113.325781,23.199223;113.325747,23.199049;113.325734,23.198772;113.325725,23.198563;113.325738,23.198273;113.325812,23.197865;113.325813,23.197865;113.325821,23.197796;113.325920,23.197464;113.325974,23.197254;113.326141,23.196627;113.326332,23.196037;113.326546,23.195343;113.326653,23.194990;113.326675,23.194914;113.326775,23.194635;113.326965,23.193930;113.327011,23.193750;113.327087,23.193516;113.327263,23.192879;113.327370,23.192478;113.327438,23.192135;113.327484,23.191793;113.327545,23.191130;113.327568,23.190725;113.327629,23.189955;113.327690,23.189184;113.327751,23.188055;113.327751,23.187700;113.327759,23.187704;113.327759,23.187653;113.327744,23.187405;113.327721,23.187275;113.327690,23.187149;113.327637,23.186983;113.327568,23.186806;113.327499,23.186666;113.327408,23.186537;113.327225,23.186316;113.326874,23.185982;113.326492,23.185642;113.326027,23.185251;113.325706,23.185009;113.325348,23.184740;113.325119,23.184557;113.324966,23.184427;113.324409,23.183962;113.323814,23.183464;113.323654,23.183332;113.323387,23.183125;113.323280,23.183033;113.323006,23.182804;113.322464,23.182281;113.322227,23.182085;113.321739,23.181675;113.321503,23.181467;113.321144,23.181150;113.320923,23.180939;113.320801,23.180786;113.320702,23.180630;113.320595,23.180437;113.320503,23.180222;113.320465,23.180054;113.320381,23.179499;113.320381,23.179440;113.320381,23.179436;113.320366,23.179049;113.320358,23.178715;113.320358,23.178307;113.320358,23.178078;113.320320,23.176338;113.320312,23.176102;113.320305,23.176029;113.320282,23.175888;113.320259,23.175716;113.320206,23.175474;113.320145,23.175255;113.320045,23.175013;113.320000,23.174904;113.320000,23.174910;113.319908,23.174696;113.319786,23.174448;113.319481,23.173841;113.319321,23.173525;113.319061,23.173046;113.318825,23.172583;113.318718,23.172379;113.318344,23.171572;113.318230,23.171320;113.318207,23.171232;113.318169,23.171129;113.318146,23.171015;113.318092,23.170776;113.318054,23.170565;113.318054,23.170517;113.317978,23.169960;113.317932,23.169680;113.317894,23.169350;113.317879,23.169292;113.317833,23.169010;113.317741,23.168407;113.317657,23.167942;113.317604,23.167604;113.317505,23.167118;113.317375,23.166550;113.317307,23.166250;113.317238,23.166016;113.317146,23.165464;113.317116,23.165260;113.317062,23.164892;113.317047,23.164740;113.317047,23.164735;113.317047,23.164577;113.317085,23.164085;113.317162,23.163555;113.317215,23.163298;113.317284,23.163059;113.317413,23.162651;113.317535,23.162304;113.317673,23.161858;113.317703,23.161739;113.317703,23.161736;113.317741,23.161598;113.317802,23.161238;113.317917,23.160408;113.317947,23.160227;113.317947,23.160030;113.317902,23.159779;113.317886,23.159691;113.317841,23.159557;113.317741,23.159180;113.317741,23.159149;113.317673,23.158958;113.317375,23.158298;113.317238,23.157934;113.317136,23.157600;113.317087,23.157550;113.317015,23.157387;113.316905,23.157188;113.316765,23.156958;113.316658,23.156797;113.316620,23.156754;113.315918,23.155956;113.315269,23.155264;113.315262,23.155113;113.315254,23.155001;113.314941,23.154667;113.314812,23.154535;113.314400,23.154076;113.314095,23.153755;113.313911,23.153580;113.313744,23.153416;113.313484,23.153055;113.313377,23.152847;113.313332,23.152655;113.313278,23.152365;113.313309,23.151630;113.313316,23.151548;113.313362,23.151102;113.313370,23.151047;113.313438,23.150541;113.313446,23.150455;113.313451,23.150456;113.313559,23.149826;113.313715,23.149392;113.313767,23.148876;113.313850,23.148190;113.313880,23.147964;113.313915,23.147643;113.313924,23.147517;113.313950,23.147248;113.314023,23.146845;113.314171,23.145794;113.314188,23.145703;113.314206,23.145608;113.314219,23.145525;113.314253,23.145273;113.314262,23.145130;113.314301,23.144735',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '17',\n",
       "         'via_stops': [{'name': '永泰路口',\n",
       "           'id': '440100017124020',\n",
       "           'location': '113.302948,23.220812'},\n",
       "          {'name': '永泰新村',\n",
       "           'id': '440100017124021',\n",
       "           'location': '113.305321,23.220299'},\n",
       "          {'name': '颐和山庄',\n",
       "           'id': '440100017124022',\n",
       "           'location': '113.312357,23.216350'},\n",
       "          {'name': '白云山制药厂',\n",
       "           'id': '440100017124046',\n",
       "           'location': '113.319622,23.208238'},\n",
       "          {'name': '省旅游学校',\n",
       "           'id': '440100017124023',\n",
       "           'location': '113.322730,23.206480'},\n",
       "          {'name': '白云山制药厂',\n",
       "           'id': '440100017124024',\n",
       "           'location': '113.323850,23.204076'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100017124025',\n",
       "           'location': '113.325812,23.197865'},\n",
       "          {'name': '东坑',\n",
       "           'id': '440100017124026',\n",
       "           'location': '113.326965,23.193930'},\n",
       "          {'name': '南方医院',\n",
       "           'id': '440100017124027',\n",
       "           'location': '113.327751,23.187700'},\n",
       "          {'name': '一五七医院',\n",
       "           'id': '440100017124028',\n",
       "           'location': '113.323814,23.183464'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100017124029',\n",
       "           'location': '113.320381,23.179440'},\n",
       "          {'name': '梅园新村',\n",
       "           'id': '440100017124030',\n",
       "           'location': '113.320000,23.174904'},\n",
       "          {'name': '鸡颈坑',\n",
       "           'id': '440100017124031',\n",
       "           'location': '113.318054,23.170517'},\n",
       "          {'name': '伍仙桥',\n",
       "           'id': '440100017124032',\n",
       "           'location': '113.317047,23.164740'},\n",
       "          {'name': '兴华路口',\n",
       "           'id': '440100017124033',\n",
       "           'location': '113.317703,23.161739'},\n",
       "          {'name': '豪景花园',\n",
       "           'id': '440100017124044',\n",
       "           'location': '113.316658,23.156797'},\n",
       "          {'name': '白云区医院站',\n",
       "           'id': '440100017124045',\n",
       "           'location': '113.313446,23.150455'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.314301,23.144739',\n",
       "       'destination': '113.314301,23.144753',\n",
       "       'distance': '1',\n",
       "       'duration': '0',\n",
       "       'steps': [{'instruction': '沿广州大道中步行1米到达广州体院',\n",
       "         'road': '广州大道中',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.314301,23.144739;113.314301,23.144753',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达广州体院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '广州体院',\n",
       "          'id': '440100017313045',\n",
       "          'location': '113.314301,23.144731'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017313035',\n",
       "          'location': '113.346966,23.136115'},\n",
       "         'name': 'B12路(天源路总站--车陂总站)',\n",
       "         'id': '440100017313',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '4108',\n",
       "         'duration': '1255',\n",
       "         'polyline': '113.314301,23.144731;113.314436,23.143338;113.314492,23.142795;113.314510,23.142635;113.314570,23.141840;113.314601,23.141389;113.314631,23.140768;113.314696,23.140382;113.314714,23.140178;113.314757,23.139826;113.314835,23.139232;113.314900,23.138837;113.314944,23.138563;113.315004,23.138064;113.315003,23.138066;113.315056,23.137436;113.315002,23.137321;113.315010,23.137205;113.315048,23.136984;113.315079,23.136675;113.315147,23.136061;113.315254,23.134745;113.315292,23.134253;113.315193,23.134176;113.315155,23.134111;113.315132,23.134003;113.315155,23.133888;113.315216,23.133780;113.315331,23.133707;113.315483,23.133698;113.315590,23.133741;113.315659,23.133793;113.315712,23.133858;113.316498,23.133833;113.317162,23.133802;113.317795,23.133772;113.319130,23.133711;113.319420,23.133755;113.321259,23.133701;113.321739,23.133652;113.321945,23.133575;113.322136,23.133564;113.322135,23.133563;113.322361,23.133546;113.323598,23.133485;113.324436,23.133498;113.325178,23.133485;113.325920,23.133451;113.326597,23.133407;113.327148,23.133390;113.328199,23.133320;113.328329,23.133316;113.328446,23.133303;113.330256,23.133203;113.331463,23.133164;113.331623,23.133164;113.331619,23.133164;113.331827,23.133160;113.332522,23.133112;113.333429,23.133090;113.334054,23.133112;113.334379,23.133142;113.334961,23.133294;113.335378,23.133411;113.335651,23.133477;113.336098,23.133576;113.336545,23.133650;113.336858,23.133698;113.337161,23.133780;113.337682,23.133932;113.337943,23.134041;113.338655,23.134358;113.338785,23.134410;113.338785,23.134405;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340456,23.135099;113.340684,23.135197;113.340904,23.135262;113.343275,23.135826;113.344286,23.136051;113.345067,23.136199;113.345389,23.136285;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346966,23.136115',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2220',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '广州大道中',\n",
       "           'id': '440100017313046',\n",
       "           'location': '113.315004,23.138064'},\n",
       "          {'name': '体育中心站',\n",
       "           'id': '440100017313047',\n",
       "           'location': '113.322136,23.133564'},\n",
       "          {'name': '石牌桥',\n",
       "           'id': '440100017313048',\n",
       "           'location': '113.331623,23.133164'},\n",
       "          {'name': '岗顶',\n",
       "           'id': '440100017313034',\n",
       "           'location': '113.338785,23.134410'}]},\n",
       "        {'departure_stop': {'name': '广州体院',\n",
       "          'id': '440100017364020',\n",
       "          'location': '113.314301,23.144731'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017364041',\n",
       "          'location': '113.346693,23.136159'},\n",
       "         'name': 'B6路(同和路总站--汇彩路总站)',\n",
       "         'id': '440100017364',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '4237',\n",
       "         'duration': '1265',\n",
       "         'polyline': '113.314301,23.144731;113.314436,23.143338;113.314492,23.142795;113.314510,23.142635;113.314570,23.141840;113.314601,23.141389;113.314631,23.140768;113.314696,23.140382;113.314714,23.140178;113.314757,23.139826;113.314835,23.139232;113.314900,23.138837;113.314944,23.138563;113.315004,23.138064;113.315004,23.138060;113.315026,23.137873;113.315052,23.137431;113.314994,23.137327;113.315051,23.136981;113.315143,23.136059;113.315252,23.134744;113.315291,23.134253;113.315191,23.134175;113.315152,23.134110;113.315130,23.134002;113.315152,23.133889;113.315217,23.133780;113.315330,23.133707;113.315486,23.133698;113.315595,23.133741;113.315660,23.133793;113.315712,23.133859;113.316502,23.133832;113.317161,23.133802;113.317799,23.133772;113.319132,23.133711;113.319288,23.133724;113.319423,23.133754;113.321263,23.133702;113.321745,23.133650;113.321949,23.133576;113.322361,23.133546;113.323220,23.133507;113.323216,23.133507;113.323598,23.133485;113.324436,23.133498;113.325178,23.133485;113.325920,23.133451;113.326597,23.133407;113.327148,23.133390;113.328199,23.133320;113.328329,23.133316;113.328446,23.133303;113.330256,23.133203;113.331463,23.133164;113.331732,23.133160;113.331736,23.133160;113.331732,23.133160;113.331827,23.133160;113.332522,23.133112;113.333429,23.133090;113.334054,23.133112;113.334379,23.133142;113.334961,23.133294;113.335378,23.133411;113.335651,23.133477;113.336098,23.133576;113.336545,23.133650;113.336858,23.133698;113.337161,23.133780;113.337682,23.133932;113.337943,23.134041;113.338655,23.134358;113.338776,23.134405;113.338772,23.134405;113.339523,23.134701;113.339887,23.134861;113.340331,23.135090;113.340420,23.135187;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346693,23.136159',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '广州大道中',\n",
       "           'id': '440100017364021',\n",
       "           'location': '113.315004,23.138064'},\n",
       "          {'name': '体育中心',\n",
       "           'id': '440100017364038',\n",
       "           'location': '113.323220,23.133507'},\n",
       "          {'name': '石牌桥',\n",
       "           'id': '440100017364039',\n",
       "           'location': '113.331732,23.133160'},\n",
       "          {'name': '岗顶',\n",
       "           'id': '440100017364040',\n",
       "           'location': '113.338776,23.134405'}]},\n",
       "        {'departure_stop': {'name': '广州体院',\n",
       "          'id': '440100017318049',\n",
       "          'location': '113.314301,23.144735'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017318034',\n",
       "          'location': '113.346528,23.136172'},\n",
       "         'name': 'B16路(云台花园总站--黄埔体育中心总站)',\n",
       "         'id': '440100017318',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '4242',\n",
       "         'duration': '1805',\n",
       "         'polyline': '113.314301,23.144735;113.314301,23.144731;113.314436,23.143338;113.314492,23.142795;113.314510,23.142635;113.314570,23.141840;113.314601,23.141389;113.314640,23.141345;113.314674,23.141298;113.314761,23.140977;113.314787,23.140933;113.314905,23.140842;113.315004,23.140820;113.315373,23.140773;113.315846,23.140781;113.316319,23.140799;113.317274,23.140846;113.317747,23.140877;113.317743,23.140877;113.317921,23.140885;113.318494,23.140911;113.319306,23.140951;113.319922,23.140985;113.320230,23.141003;113.320820,23.141029;113.321150,23.141050;113.321558,23.141072;113.321680,23.141076;113.321988,23.141089;113.322487,23.141115;113.323021,23.141146;113.323155,23.141155;113.323811,23.141181;113.323906,23.141185;113.324353,23.141207;113.325126,23.141246;113.325404,23.141250;113.325668,23.141254;113.325760,23.141259;113.327279,23.141328;113.327713,23.141350;113.328359,23.141385;113.328459,23.141385;113.328859,23.141393;113.328967,23.141393;113.329462,23.141406;113.330082,23.141428;113.330825,23.141467;113.330826,23.141466;113.330940,23.141476;113.332100,23.141512;113.332207,23.141476;113.332359,23.141476;113.332512,23.141436;113.332619,23.141346;113.332672,23.141266;113.332703,23.141148;113.332726,23.141033;113.332779,23.140665;113.332832,23.140301;113.332970,23.139454;113.333031,23.139385;113.333092,23.139139;113.333145,23.138958;113.333191,23.138746;113.333244,23.138565;113.333252,23.138546;113.333251,23.138546;113.333364,23.137886;113.333433,23.137496;113.333477,23.137205;113.333494,23.137118;113.333537,23.136845;113.333598,23.136506;113.333668,23.136163;113.333711,23.135951;113.333698,23.135599;113.333754,23.135234;113.333754,23.135230;113.333767,23.135139;113.333785,23.135061;113.333906,23.134358;113.333919,23.134280;113.333832,23.134167;113.333832,23.134071;113.333837,23.133997;113.333863,23.133954;113.333976,23.133893;113.334010,23.133689;113.334041,23.133359;113.334379,23.133142;113.334961,23.133294;113.335378,23.133411;113.335651,23.133477;113.336098,23.133576;113.336545,23.133650;113.336858,23.133698;113.337161,23.133780;113.337682,23.133932;113.337943,23.134041;113.338655,23.134358;113.339340,23.134627;113.339336,23.134627;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346528,23.136172',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '时代广场',\n",
       "           'id': '440100017318052',\n",
       "           'location': '113.317747,23.140877'},\n",
       "          {'name': '天河北路',\n",
       "           'id': '440100017318051',\n",
       "           'location': '113.330825,23.141467'},\n",
       "          {'name': '天河东路',\n",
       "           'id': '440100017318010',\n",
       "           'location': '113.333252,23.138546'},\n",
       "          {'name': '天河东路口',\n",
       "           'id': '440100017318032',\n",
       "           'location': '113.333754,23.135234'},\n",
       "          {'name': '岗顶',\n",
       "           'id': '440100017318033',\n",
       "           'location': '113.339340,23.134627'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.346916,23.136124',\n",
       "       'destination': '113.350983,23.131449',\n",
       "       'distance': '887',\n",
       "       'duration': '760',\n",
       "       'steps': [{'instruction': '沿中山大道西步行247米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '247',\n",
       "         'duration': [],\n",
       "         'polyline': '113.346916,23.136124;113.347237,23.136072;113.347290,23.136059;113.347603,23.135998;113.347931,23.135937;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行37米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454;113.350983,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '28.0',\n",
       "    'duration': '12387',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1457',\n",
       "    'distance': '104779',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3199',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599457,23.528208',\n",
       "       'distance': '93',\n",
       "       'duration': '79',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行33米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599457,23.528208',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '440100015654013',\n",
       "          'location': '113.599449,23.528206'},\n",
       "         'arrival_stop': {'name': '地铁白云大道北站',\n",
       "          'id': '440100015654035',\n",
       "          'location': '113.296745,23.222500'},\n",
       "         'name': '广从8路快线(机场街北高速)(从化汽车站总站--广园客运站)',\n",
       "         'id': '440100015654',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '66427',\n",
       "         'duration': '3853',\n",
       "         'polyline': '113.599449,23.528206;113.599709,23.528025;113.599922,23.528368;113.600075,23.528593;113.600410,23.529053;113.600624,23.529280;113.600746,23.529367;113.600845,23.529423;113.601120,23.528770;113.601196,23.528637;113.601357,23.528446;113.602180,23.527681;113.602509,23.527365;113.602592,23.527258;113.602646,23.527157;113.602898,23.526617;113.602928,23.526463;113.602913,23.526325;113.602852,23.526007;113.602768,23.525774;113.602692,23.525673;113.602264,23.525105;113.602150,23.524940;113.601814,23.524500;113.601601,23.524214;113.601326,23.523870;113.601181,23.523710;113.600891,23.523447;113.600586,23.523260;113.600327,23.523134;113.599953,23.523008;113.599701,23.522951;113.599121,23.522886;113.598633,23.522846;113.597939,23.522795;113.597099,23.522728;113.596489,23.522682;113.596489,23.522678;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581641,23.516198;113.581196,23.515846;113.581315,23.515790;113.581463,23.515911;113.581766,23.516163;113.582083,23.516428;113.582253,23.516567;113.583047,23.517227;113.584531,23.518442;113.584701,23.518485;113.584805,23.518529;113.584996,23.518615;113.585213,23.518754;113.585313,23.518793;113.585438,23.518806;113.585551,23.518785;113.585642,23.518737;113.585707,23.518685;113.585773,23.518602;113.585812,23.518511;113.585820,23.518455;113.585820,23.518381;113.585794,23.518294;113.585768,23.518238;113.585725,23.518186;113.585634,23.518103;113.585521,23.518069;113.585404,23.518056;113.585226,23.518086;113.585009,23.518155;113.584792,23.518229;113.584388,23.518394;113.583963,23.518589;113.583659,23.518733;113.583546,23.518785;113.582951,23.519102;113.582418,23.519440;113.581780,23.519883;113.581493,23.520091;113.581476,23.520100;113.581168,23.520321;113.580616,23.520751;113.580434,23.520890;113.580109,23.521159;113.580017,23.521246;113.579957,23.521324;113.579887,23.521454;113.579865,23.521480;113.579701,23.521649;113.579644,23.521693;113.579592,23.521727;113.579553,23.521749;113.579314,23.521862;113.579128,23.521984;113.578945,23.522140;113.578455,23.522552;113.578277,23.522678;113.578160,23.522713;113.577886,23.523021;113.577613,23.523338;113.576658,23.524375;113.575295,23.525868;113.574301,23.526936;113.573893,23.527339;113.573655,23.527552;113.573199,23.527878;113.572839,23.528103;113.572604,23.528229;113.572166,23.528424;113.571680,23.528602;113.571332,23.528707;113.570972,23.528785;113.570278,23.528854;113.569931,23.528867;113.569609,23.528863;113.569180,23.528819;113.568867,23.528772;113.568290,23.528628;113.567708,23.528424;113.567062,23.528164;113.565881,23.527643;113.559770,23.524878;113.558472,23.524323;113.556762,23.523550;113.555621,23.523073;113.554813,23.522760;113.554688,23.522713;113.554310,23.522574;113.552921,23.522101;113.551658,23.521727;113.551050,23.521554;113.549718,23.521215;113.548733,23.521003;113.547582,23.520777;113.546515,23.520599;113.545304,23.520434;113.543303,23.520178;113.542526,23.520087;113.541124,23.519961;113.540122,23.519896;113.538342,23.519701;113.538073,23.519701;113.537804,23.519714;113.537344,23.519805;113.536875,23.519961;113.536602,23.520095;113.536081,23.520395;113.535846,23.520508;113.535660,23.520577;113.535477,23.520634;113.535095,23.520677;113.534826,23.520668;113.534614,23.520634;113.534375,23.520564;113.534193,23.520490;113.534002,23.520395;113.533841,23.520291;113.533698,23.520178;113.533550,23.520026;113.533420,23.519865;113.532999,23.519149;113.532813,23.518885;113.532713,23.518737;113.532240,23.518103;113.531554,23.517600;113.531046,23.517257;113.530990,23.517222;113.530295,23.516793;113.529692,23.516437;113.528477,23.515760;113.527548,23.515252;113.526350,23.514588;113.525299,23.513980;113.519410,23.510742;113.518316,23.510135;113.516563,23.509067;113.515130,23.508099;113.514227,23.507431;113.513655,23.507005;113.512882,23.506372;113.511884,23.505530;113.511319,23.505026;113.510742,23.504484;113.510699,23.504440;113.510560,23.504306;113.510117,23.503863;113.509258,23.502973;113.507539,23.501107;113.506871,23.500382;113.506276,23.499753;113.505334,23.498763;113.503872,23.497413;113.503550,23.497148;113.502240,23.496068;113.501133,23.495230;113.500347,23.494674;113.493060,23.489705;113.492209,23.489115;113.491727,23.488767;113.491523,23.488624;113.490747,23.488003;113.489805,23.487153;113.489319,23.486654;113.488767,23.486033;113.487899,23.485048;113.486944,23.484032;113.485508,23.482813;113.484991,23.482418;113.484297,23.481975;113.483668,23.481597;113.482400,23.480872;113.481832,23.480516;113.481350,23.480191;113.480703,23.479635;113.480443,23.479384;113.479918,23.478785;113.479696,23.478511;113.479240,23.477808;113.479223,23.477782;113.479006,23.477348;113.478841,23.476975;113.478655,23.476454;113.478494,23.475920;113.478394,23.475460;113.478351,23.475165;113.478273,23.474440;113.478242,23.473928;113.478181,23.472361;113.478103,23.470043;113.478034,23.469188;113.477908,23.468403;113.477830,23.468043;113.477635,23.467365;113.477422,23.466797;113.477348,23.466602;113.477066,23.465994;113.476884,23.465647;113.476385,23.464852;113.476189,23.464596;113.475920,23.464245;113.475165,23.463416;113.473168,23.461593;113.472418,23.460872;113.471554,23.459939;113.470321,23.458533;113.469679,23.457869;113.469154,23.457365;113.468641,23.456936;113.468073,23.456510;113.467461,23.456098;113.467018,23.455807;113.466797,23.455664;113.464314,23.454049;113.463116,23.453260;113.461493,23.452209;113.459262,23.450751;113.458863,23.450486;113.457539,23.449622;113.456623,23.449028;113.456024,23.448646;113.455651,23.448411;113.455278,23.448190;113.454852,23.447921;113.454219,23.447548;113.453780,23.447309;113.452865,23.446845;113.451458,23.446224;113.450846,23.445981;113.449974,23.445668;113.448798,23.445308;113.448390,23.445191;113.447079,23.444891;113.446619,23.444822;113.444822,23.444570;113.444440,23.444518;113.444089,23.444457;113.443368,23.444397;113.442383,23.444353;113.441441,23.444345;113.440747,23.444362;113.439501,23.444431;113.438121,23.444570;113.437704,23.444622;113.436298,23.444800;113.436168,23.444822;113.435677,23.444905;113.434822,23.445052;113.432804,23.445477;113.431836,23.445725;113.430339,23.446137;113.429605,23.446354;113.429049,23.446545;113.427448,23.447092;113.425842,23.447704;113.425612,23.447799;113.424614,23.448277;113.423915,23.448598;113.423546,23.448776;113.423160,23.448945;113.422852,23.449089;113.421923,23.449510;113.421289,23.449796;113.421016,23.449922;113.418242,23.451228;113.417218,23.451710;113.416762,23.451923;113.415217,23.452656;113.414010,23.453225;113.413390,23.453498;113.413125,23.453624;113.412218,23.454036;113.411957,23.454141;113.411450,23.454349;113.410972,23.454514;113.410512,23.454648;113.409883,23.454800;113.409440,23.454865;113.408967,23.454913;113.408576,23.454931;113.408212,23.454922;113.407552,23.454887;113.406905,23.454796;113.405781,23.454566;113.403490,23.454028;113.402804,23.453893;113.401997,23.453780;113.401241,23.453715;113.400877,23.453715;113.400278,23.453720;113.399353,23.453780;113.398676,23.453876;113.397813,23.454054;113.397053,23.454253;113.395673,23.454674;113.392821,23.455603;113.392127,23.455807;113.391623,23.455946;113.391072,23.456089;113.390178,23.456276;113.389796,23.456345;113.388446,23.456484;113.387743,23.456510;113.387131,23.456510;113.386046,23.456463;113.385443,23.456424;113.384240,23.456319;113.383477,23.456254;113.382331,23.456146;113.380864,23.456003;113.380534,23.455968;113.379740,23.455911;113.378906,23.455829;113.378689,23.455807;113.378355,23.455777;113.368715,23.454896;113.365260,23.454583;113.362700,23.454366;113.361615,23.454319;113.360820,23.454301;113.360516,23.454297;113.359210,23.454366;113.358051,23.454505;113.356931,23.454705;113.356207,23.454839;113.356016,23.454878;113.355742,23.454944;113.352878,23.455582;113.351884,23.455807;113.342253,23.458003;113.341502,23.458151;113.339761,23.458494;113.339327,23.458555;113.338676,23.458615;113.337622,23.458663;113.336810,23.458659;113.336237,23.458620;113.335495,23.458546;113.334961,23.458468;113.334670,23.458433;113.334397,23.458377;113.333767,23.458242;113.332622,23.457943;113.331597,23.457639;113.330946,23.457439;113.330195,23.457218;113.327995,23.456558;113.325651,23.455855;113.325464,23.455807;113.324861,23.455651;113.324536,23.455569;113.324097,23.455469;113.323377,23.455347;113.322826,23.455265;113.322526,23.455243;113.321723,23.455204;113.321037,23.455208;113.320321,23.455243;113.317986,23.455421;113.317196,23.455469;113.316016,23.455499;113.315035,23.455486;113.313880,23.455434;113.312986,23.455356;113.312865,23.455347;113.311502,23.455182;113.310820,23.455056;113.310243,23.454918;113.309961,23.454826;113.309501,23.454657;113.309227,23.454536;113.308963,23.454410;113.308459,23.454123;113.307977,23.453802;113.307530,23.453446;113.307283,23.453229;113.306697,23.452682;113.306354,23.452331;113.305477,23.451411;113.304878,23.450694;113.304210,23.449844;113.303958,23.449501;113.303715,23.449123;113.303468,23.448685;113.303446,23.448581;113.303455,23.448485;113.303151,23.447960;113.301944,23.445729;113.301480,23.444822;113.300239,23.442418;113.299757,23.441523;113.299453,23.440894;113.298750,23.439562;113.297895,23.438129;113.297504,23.437543;113.297049,23.436866;113.296662,23.436367;113.296272,23.435864;113.296055,23.435608;113.295200,23.434592;113.294579,23.433863;113.294553,23.433837;113.294327,23.433585;113.293676,23.432826;113.291510,23.430299;113.291107,23.429826;113.291016,23.429722;113.290525,23.429158;113.289145,23.427543;113.288733,23.427049;113.288247,23.426406;113.287721,23.425642;113.287300,23.424935;113.286914,23.424171;113.286519,23.423225;113.286385,23.422852;113.286350,23.422752;113.286163,23.422118;113.285872,23.420903;113.284931,23.416137;113.284596,23.414418;113.284540,23.414110;113.284115,23.411862;113.284023,23.411389;113.283594,23.409332;113.283403,23.408563;113.283177,23.407743;113.282813,23.406688;113.282491,23.405855;113.281927,23.404688;113.281766,23.404405;113.280994,23.403086;113.280664,23.402595;113.280451,23.402261;113.280135,23.401793;113.279544,23.400877;113.278824,23.399740;113.278498,23.399232;113.278181,23.398702;113.277847,23.398147;113.277470,23.397378;113.277174,23.396589;113.277014,23.396111;113.276858,23.395516;113.276732,23.394926;113.276636,23.394084;113.276593,23.393194;113.276610,23.392708;113.276649,23.392287;113.276745,23.391389;113.276949,23.389948;113.276953,23.389891;113.277014,23.389470;113.277496,23.385981;113.277635,23.384965;113.277956,23.382600;113.277982,23.382318;113.278108,23.380868;113.278129,23.380208;113.278121,23.379605;113.278082,23.378919;113.278082,23.378906;113.278021,23.378225;113.277856,23.377057;113.277661,23.376076;113.277274,23.374262;113.276927,23.372713;113.276710,23.371658;113.276584,23.370938;113.276389,23.369497;113.276276,23.368451;113.276233,23.367917;113.276172,23.366840;113.276137,23.365417;113.276163,23.364327;113.276363,23.361654;113.276654,23.359687;113.277153,23.356931;113.277222,23.356545;113.277339,23.355877;113.277461,23.355030;113.277500,23.354735;113.277682,23.353342;113.277717,23.352821;113.277730,23.352062;113.277726,23.351931;113.277635,23.350378;113.277617,23.350104;113.277569,23.349696;113.277452,23.348993;113.277318,23.348307;113.277209,23.347778;113.276905,23.346367;113.276797,23.345946;113.276480,23.344718;113.276385,23.344362;113.276272,23.343958;113.276159,23.343559;113.275677,23.341979;113.275117,23.340269;113.274870,23.339449;113.274809,23.339175;113.274653,23.338286;113.274627,23.337973;113.274635,23.337387;113.274514,23.336133;113.274479,23.335747;113.274444,23.334961;113.274405,23.334271;113.274293,23.331771;113.274271,23.330742;113.274019,23.323971;113.273906,23.320825;113.273902,23.320417;113.273880,23.319488;113.273789,23.317218;113.273763,23.316445;113.273676,23.314557;113.273611,23.312986;113.273559,23.311558;113.273524,23.310547;113.273385,23.306710;113.273364,23.306233;113.273277,23.305161;113.273238,23.303394;113.273238,23.302773;113.273207,23.302001;113.272912,23.294227;113.272878,23.293138;113.272860,23.292799;113.272791,23.291016;113.272648,23.287122;113.272630,23.286589;113.272604,23.285660;113.272474,23.282287;113.272387,23.281024;113.272296,23.280026;113.272283,23.279865;113.272014,23.278047;113.271723,23.276628;113.271545,23.275833;113.271016,23.273924;113.270425,23.272161;113.269219,23.269041;113.269041,23.268581;113.268333,23.266745;113.267904,23.265590;113.267383,23.263898;113.266940,23.262214;113.266806,23.261536;113.266623,23.260651;113.266519,23.260013;113.266376,23.258993;113.266267,23.258056;113.266241,23.257795;113.266215,23.257513;113.265794,23.253277;113.265764,23.252990;113.265334,23.248602;113.265260,23.248060;113.265174,23.247374;113.265139,23.247070;113.264826,23.244266;113.264470,23.243320;113.264353,23.243129;113.264180,23.242904;113.263911,23.242661;113.263134,23.242049;113.262990,23.241927;113.262865,23.241797;113.262760,23.241667;113.262682,23.241549;113.262591,23.241328;113.262517,23.241081;113.261871,23.238720;113.261727,23.238446;113.261632,23.238060;113.261541,23.237669;113.261567,23.237622;113.261576,23.237574;113.261510,23.237352;113.261332,23.236944;113.261172,23.236740;113.260920,23.236502;113.260612,23.236233;113.260490,23.236081;113.260438,23.236003;113.260395,23.235894;113.260378,23.235773;113.260386,23.235660;113.260417,23.235538;113.260486,23.235412;113.260625,23.235256;113.260729,23.235187;113.260877,23.235122;113.261793,23.234991;113.262057,23.234918;113.262522,23.234753;113.262604,23.234744;113.262721,23.234761;113.262765,23.234744;113.262860,23.234696;113.263103,23.234557;113.263676,23.234236;113.264566,23.233776;113.269041,23.231367;113.269566,23.231081;113.270425,23.230599;113.271037,23.230278;113.271471,23.230069;113.271914,23.229878;113.272296,23.229731;113.272739,23.229592;113.273398,23.229414;113.273637,23.229375;113.274293,23.229280;113.274579,23.229240;113.276133,23.229006;113.278880,23.228615;113.279952,23.228407;113.280473,23.228264;113.280924,23.228134;113.281667,23.227869;113.285833,23.226306;113.287426,23.225707;113.288043,23.225486;113.289123,23.225095;113.289418,23.224987;113.289770,23.224861;113.290056,23.224757;113.290304,23.224666;113.290525,23.224536;113.291016,23.224297;113.291063,23.224271;113.291159,23.224206;113.291302,23.224123;113.291632,23.223980;113.291953,23.223867;113.292062,23.223837;113.292296,23.223754;113.293021,23.223620;113.293845,23.223451;113.294145,23.223377;113.294609,23.223251;113.295204,23.223047;113.295751,23.222886;113.295977,23.222799;113.296155,23.222704;113.296263,23.222665;113.296458,23.222600;113.296745,23.222500',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '联发市场',\n",
       "           'id': '440100015654038',\n",
       "           'location': '113.596489,23.522682'},\n",
       "          {'name': '白田岗',\n",
       "           'id': '440100015654026',\n",
       "           'location': '113.581641,23.516198'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.296745,23.222500',\n",
       "       'destination': '113.296829,23.222473',\n",
       "       'distance': '9',\n",
       "       'duration': '7',\n",
       "       'steps': [{'instruction': '沿尖彭路步行9米到达地铁白云大道北站',\n",
       "         'road': '尖彭路',\n",
       "         'distance': '9',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296745,23.222500;113.296829,23.222473',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达地铁白云大道北站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '地铁白云大道北站',\n",
       "          'id': '440100017124019',\n",
       "          'location': '113.296829,23.222469'},\n",
       "         'arrival_stop': {'name': '广州火车东站总站',\n",
       "          'id': '440100017124039',\n",
       "          'location': '113.324459,23.148185'},\n",
       "         'name': '804路(嘉禾总站--广州火车东站总站)',\n",
       "         'id': '440100017124',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '13047',\n",
       "         'duration': '2708',\n",
       "         'polyline': '113.296829,23.222469;113.297531,23.222221;113.297874,23.222109;113.298409,23.221996;113.298897,23.221958;113.299370,23.221840;113.299568,23.221781;113.299629,23.221689;113.299759,23.221594;113.300018,23.221489;113.300217,23.221439;113.300941,23.221230;113.301498,23.221102;113.302071,23.220997;113.302551,23.220907;113.302948,23.220812;113.302947,23.220812;113.303624,23.220655;113.304058,23.220569;113.304232,23.220530;113.304575,23.220460;113.304935,23.220391;113.305069,23.220352;113.305321,23.220299;113.305946,23.220165;113.306393,23.220052;113.307279,23.219865;113.307639,23.219631;113.307852,23.219479;113.309253,23.218464;113.310447,23.217548;113.311150,23.217031;113.311419,23.216858;113.311597,23.216753;113.311871,23.216610;113.312357,23.216350;113.312465,23.216293;113.312878,23.216055;113.312986,23.215981;113.313138,23.215872;113.313598,23.215425;113.313880,23.215191;113.314080,23.214996;113.314232,23.214839;113.314666,23.214110;113.315026,23.213520;113.315208,23.213260;113.315282,23.213164;113.315395,23.213025;113.315599,23.212826;113.317483,23.211076;113.317626,23.210924;113.317786,23.210720;113.317943,23.210469;113.317960,23.210438;113.318051,23.210234;113.318312,23.209562;113.318398,23.209388;113.318511,23.209219;113.318646,23.209063;113.318815,23.208893;113.319188,23.208585;113.319622,23.208238;113.319883,23.208030;113.320035,23.207925;113.320343,23.207765;113.320586,23.207674;113.320786,23.207617;113.321246,23.207539;113.321536,23.207470;113.321671,23.207413;113.321849,23.207344;113.322010,23.207248;113.322344,23.206979;113.322565,23.206753;113.322656,23.206619;113.322730,23.206480;113.322747,23.206437;113.323060,23.205629;113.323277,23.205039;113.323459,23.204631;113.323585,23.204410;113.323711,23.204232;113.323850,23.204076;113.324223,23.203663;113.324253,23.203620;113.324362,23.203455;113.324470,23.203255;113.324531,23.203125;113.324609,23.202886;113.324653,23.202678;113.324674,23.202452;113.324692,23.201545;113.324740,23.201246;113.324792,23.201037;113.324900,23.200768;113.325056,23.200490;113.325174,23.200352;113.325417,23.200117;113.325447,23.200039;113.325720,23.199809;113.325760,23.199761;113.325872,23.199540;113.325781,23.199223;113.325747,23.199049;113.325734,23.198772;113.325725,23.198563;113.325738,23.198273;113.325812,23.197865;113.325813,23.197865;113.325821,23.197796;113.325920,23.197464;113.325974,23.197254;113.326141,23.196627;113.326332,23.196037;113.326546,23.195343;113.326653,23.194990;113.326675,23.194914;113.326775,23.194635;113.326965,23.193930;113.327011,23.193750;113.327087,23.193516;113.327263,23.192879;113.327370,23.192478;113.327438,23.192135;113.327484,23.191793;113.327545,23.191130;113.327568,23.190725;113.327629,23.189955;113.327690,23.189184;113.327751,23.188055;113.327751,23.187700;113.327759,23.187704;113.327759,23.187653;113.327744,23.187405;113.327721,23.187275;113.327690,23.187149;113.327637,23.186983;113.327568,23.186806;113.327499,23.186666;113.327408,23.186537;113.327225,23.186316;113.326874,23.185982;113.326492,23.185642;113.326027,23.185251;113.325706,23.185009;113.325348,23.184740;113.325119,23.184557;113.324966,23.184427;113.324409,23.183962;113.323814,23.183464;113.323654,23.183332;113.323387,23.183125;113.323280,23.183033;113.323006,23.182804;113.322464,23.182281;113.322227,23.182085;113.321739,23.181675;113.321503,23.181467;113.321144,23.181150;113.320923,23.180939;113.320801,23.180786;113.320702,23.180630;113.320595,23.180437;113.320503,23.180222;113.320465,23.180054;113.320381,23.179499;113.320381,23.179440;113.320381,23.179436;113.320366,23.179049;113.320358,23.178715;113.320358,23.178307;113.320358,23.178078;113.320320,23.176338;113.320312,23.176102;113.320305,23.176029;113.320282,23.175888;113.320259,23.175716;113.320206,23.175474;113.320145,23.175255;113.320045,23.175013;113.320000,23.174904;113.320000,23.174910;113.319908,23.174696;113.319786,23.174448;113.319481,23.173841;113.319321,23.173525;113.319061,23.173046;113.318825,23.172583;113.318718,23.172379;113.318344,23.171572;113.318230,23.171320;113.318207,23.171232;113.318169,23.171129;113.318146,23.171015;113.318092,23.170776;113.318054,23.170565;113.318054,23.170517;113.317978,23.169960;113.317932,23.169680;113.317894,23.169350;113.317879,23.169292;113.317833,23.169010;113.317741,23.168407;113.317657,23.167942;113.317604,23.167604;113.317505,23.167118;113.317375,23.166550;113.317307,23.166250;113.317238,23.166016;113.317146,23.165464;113.317116,23.165260;113.317062,23.164892;113.317047,23.164740;113.317047,23.164735;113.317047,23.164577;113.317085,23.164085;113.317162,23.163555;113.317215,23.163298;113.317284,23.163059;113.317413,23.162651;113.317535,23.162304;113.317673,23.161858;113.317703,23.161739;113.317703,23.161736;113.317741,23.161598;113.317802,23.161238;113.317917,23.160408;113.317947,23.160227;113.317947,23.160030;113.317902,23.159779;113.317886,23.159691;113.317841,23.159557;113.317741,23.159180;113.317741,23.159149;113.317673,23.158958;113.317375,23.158298;113.317238,23.157934;113.317136,23.157600;113.317087,23.157550;113.317015,23.157387;113.316905,23.157188;113.316765,23.156958;113.316658,23.156797;113.316620,23.156754;113.315918,23.155956;113.315269,23.155264;113.315262,23.155113;113.315254,23.155001;113.314941,23.154667;113.314812,23.154535;113.314400,23.154076;113.314095,23.153755;113.313911,23.153580;113.313744,23.153416;113.313484,23.153055;113.313377,23.152847;113.313332,23.152655;113.313278,23.152365;113.313309,23.151630;113.313316,23.151548;113.313362,23.151102;113.313370,23.151047;113.313438,23.150541;113.313446,23.150455;113.313451,23.150456;113.313559,23.149826;113.313715,23.149392;113.313767,23.148876;113.313850,23.148190;113.313880,23.147964;113.313915,23.147643;113.313924,23.147517;113.313950,23.147248;113.314023,23.146845;113.314171,23.145794;113.314188,23.145703;113.314206,23.145608;113.314219,23.145525;113.314253,23.145273;113.314262,23.145130;113.314301,23.144735;113.314301,23.144731;113.314436,23.143338;113.314492,23.142795;113.314510,23.142635;113.314570,23.141840;113.314601,23.141389;113.314640,23.141345;113.314674,23.141298;113.314761,23.140977;113.314787,23.140933;113.314905,23.140842;113.315004,23.140820;113.315373,23.140773;113.315846,23.140781;113.316319,23.140799;113.317274,23.140846;113.317717,23.140872;113.317719,23.140873;113.317917,23.140884;113.318497,23.140911;113.319458,23.140961;113.319923,23.140984;113.320229,23.141003;113.320816,23.141029;113.321144,23.141050;113.321388,23.141062;113.321556,23.141071;113.321678,23.141075;113.321991,23.141088;113.322121,23.141098;113.322487,23.141115;113.323021,23.141148;113.323158,23.141155;113.323883,23.141184;113.324356,23.141207;113.325127,23.141245;113.325668,23.141253;113.325745,23.141367;113.325745,23.142756;113.325737,23.143047;113.325745,23.143129;113.325752,23.143625;113.325752,23.144007;113.325752,23.144125;113.325714,23.144955;113.325714,23.144951;113.325691,23.145712;113.325699,23.146448;113.325699,23.146749;113.325699,23.147257;113.325684,23.147610;113.325668,23.148020;113.325668,23.148161;113.325665,23.148164;113.325508,23.148145;113.324908,23.148156;113.324582,23.148177;113.324459,23.148185',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '20',\n",
       "         'via_stops': [{'name': '永泰路口',\n",
       "           'id': '440100017124020',\n",
       "           'location': '113.302948,23.220812'},\n",
       "          {'name': '永泰新村',\n",
       "           'id': '440100017124021',\n",
       "           'location': '113.305321,23.220299'},\n",
       "          {'name': '颐和山庄',\n",
       "           'id': '440100017124022',\n",
       "           'location': '113.312357,23.216350'},\n",
       "          {'name': '白云山制药厂',\n",
       "           'id': '440100017124046',\n",
       "           'location': '113.319622,23.208238'},\n",
       "          {'name': '省旅游学校',\n",
       "           'id': '440100017124023',\n",
       "           'location': '113.322730,23.206480'},\n",
       "          {'name': '白云山制药厂',\n",
       "           'id': '440100017124024',\n",
       "           'location': '113.323850,23.204076'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100017124025',\n",
       "           'location': '113.325812,23.197865'},\n",
       "          {'name': '东坑',\n",
       "           'id': '440100017124026',\n",
       "           'location': '113.326965,23.193930'},\n",
       "          {'name': '南方医院',\n",
       "           'id': '440100017124027',\n",
       "           'location': '113.327751,23.187700'},\n",
       "          {'name': '一五七医院',\n",
       "           'id': '440100017124028',\n",
       "           'location': '113.323814,23.183464'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100017124029',\n",
       "           'location': '113.320381,23.179440'},\n",
       "          {'name': '梅园新村',\n",
       "           'id': '440100017124030',\n",
       "           'location': '113.320000,23.174904'},\n",
       "          {'name': '鸡颈坑',\n",
       "           'id': '440100017124031',\n",
       "           'location': '113.318054,23.170517'},\n",
       "          {'name': '伍仙桥',\n",
       "           'id': '440100017124032',\n",
       "           'location': '113.317047,23.164740'},\n",
       "          {'name': '兴华路口',\n",
       "           'id': '440100017124033',\n",
       "           'location': '113.317703,23.161739'},\n",
       "          {'name': '豪景花园',\n",
       "           'id': '440100017124044',\n",
       "           'location': '113.316658,23.156797'},\n",
       "          {'name': '白云区医院站',\n",
       "           'id': '440100017124045',\n",
       "           'location': '113.313446,23.150455'},\n",
       "          {'name': '广州体院',\n",
       "           'id': '440100017124043',\n",
       "           'location': '113.314301,23.144735'},\n",
       "          {'name': '时代广场',\n",
       "           'id': '440100017124042',\n",
       "           'location': '113.317717,23.140872'},\n",
       "          {'name': '林和中路',\n",
       "           'id': '440100017124038',\n",
       "           'location': '113.325714,23.144955'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.324455,23.148216',\n",
       "       'destination': '113.324577,23.148581',\n",
       "       'distance': '49',\n",
       "       'duration': '42',\n",
       "       'steps': [{'instruction': '步行49米到达广州火车东站总站',\n",
       "         'road': [],\n",
       "         'distance': '49',\n",
       "         'duration': [],\n",
       "         'polyline': '113.324455,23.148216;113.324547,23.148216;113.324547,23.148417;113.324577,23.148581',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达广州火车东站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '广州火车东站总站',\n",
       "          'id': '440100017319002',\n",
       "          'location': '113.324577,23.148584'},\n",
       "         'arrival_stop': {'name': '师大暨大站',\n",
       "          'id': '440100017319043',\n",
       "          'location': '113.347923,23.135933'},\n",
       "         'name': 'B17路(广州火车东站总站--石化路总站)',\n",
       "         'id': '440100017319',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '4156',\n",
       "         'duration': '1379',\n",
       "         'polyline': '113.324577,23.148584;113.324585,23.148598;113.323830,23.148621;113.323830,23.148565;113.323830,23.148191;113.323830,23.148121;113.323830,23.147886;113.323830,23.147831;113.323830,23.147213;113.323837,23.146780;113.323837,23.146481;113.323830,23.146008;113.323830,23.145782;113.323875,23.145113;113.323875,23.144978;113.323871,23.144981;113.323883,23.143028;113.324310,23.143047;113.324448,23.143047;113.324661,23.143068;113.324730,23.143021;113.324997,23.143015;113.325363,23.143005;113.325615,23.142996;113.325737,23.143047;113.325668,23.142759;113.325668,23.142540;113.325653,23.142159;113.325645,23.141548;113.325661,23.141367;113.325760,23.141258;113.327278,23.141329;113.328003,23.141363;113.328354,23.141384;113.328461,23.141384;113.328865,23.141394;113.329010,23.141394;113.329460,23.141407;113.330078,23.141428;113.330803,23.141466;113.330940,23.141476;113.332100,23.141512;113.332634,23.141548;113.332863,23.141567;113.333244,23.141584;113.333893,23.141571;113.334282,23.141562;113.334877,23.141535;113.334869,23.141535;113.334961,23.141533;113.335251,23.141525;113.336021,23.141502;113.336685,23.141476;113.337242,23.141449;113.337448,23.141436;113.337975,23.141411;113.338730,23.141371;113.339111,23.141350;113.339699,23.141315;113.340179,23.141275;113.340454,23.141233;113.340652,23.141224;113.341599,23.141230;113.342613,23.141237;113.342743,23.141371;113.342812,23.141432;113.342918,23.141476;113.343025,23.141512;113.343254,23.141525;113.344070,23.141571;113.344666,23.141598;113.344673,23.141598;113.344666,23.141598;113.345016,23.141615;113.345238,23.141615;113.345947,23.141602;113.345856,23.141159;113.345795,23.140965;113.345695,23.140774;113.345139,23.140068;113.344994,23.139887;113.344620,23.139427;113.344337,23.139084;113.344261,23.138971;113.343727,23.138351;113.343506,23.138065;113.343407,23.137911;113.343300,23.137712;113.343155,23.137400;113.343163,23.137405;113.343163,23.137409;113.343163,23.137405;113.343086,23.137213;113.343079,23.137205;113.342979,23.136992;113.342865,23.136780;113.342491,23.136229;113.342445,23.136168;113.342384,23.135984;113.342430,23.135868;113.342552,23.135664;113.342758,23.135712;113.343384,23.135855;113.343697,23.135912;113.343994,23.135979;113.344780,23.136143;113.345200,23.136225;113.345360,23.136280;113.345543,23.136290;113.346016,23.136225;113.346779,23.136150;113.347229,23.136066;113.347923,23.135933',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '林和西路',\n",
       "           'id': '440100017319003',\n",
       "           'location': '113.323875,23.144978'},\n",
       "          {'name': '天河北路',\n",
       "           'id': '440100017319004',\n",
       "           'location': '113.330803,23.141466'},\n",
       "          {'name': '龙口西',\n",
       "           'id': '440100017319005',\n",
       "           'location': '113.334877,23.141535'},\n",
       "          {'name': '龙口东',\n",
       "           'id': '440100017319006',\n",
       "           'location': '113.338730,23.141371'},\n",
       "          {'name': '五山路口站',\n",
       "           'id': '440100017319027',\n",
       "           'location': '113.344666,23.141598'},\n",
       "          {'name': '天河科技街',\n",
       "           'id': '440100017319008',\n",
       "           'location': '113.343155,23.137400'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.347816,23.135950',\n",
       "       'destination': '113.350983,23.131449',\n",
       "       'distance': '793',\n",
       "       'duration': '679',\n",
       "       'steps': [{'instruction': '沿中山大道西步行153米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '153',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347816,23.135950;113.347931,23.135937;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行37米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454;113.350983,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': [],\n",
       "    'duration': '9783',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2589',\n",
       "    'distance': '91086',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '交警温泉中队',\n",
       "          'id': '900000111141029',\n",
       "          'location': '113.656944,23.630304'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5371',\n",
       "         'duration': '1791',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.656944,23.630299',\n",
       "       'destination': '113.657120,23.630404',\n",
       "       'distance': '22',\n",
       "       'duration': '18',\n",
       "       'steps': [{'instruction': '沿温泉大道步行22米到达温泉交警中队',\n",
       "         'road': '温泉大道',\n",
       "         'distance': '22',\n",
       "         'duration': [],\n",
       "         'polyline': '113.656944,23.630299;113.657120,23.630404',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达温泉交警中队'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '温泉交警中队',\n",
       "          'id': '900000118741005',\n",
       "          'location': '113.657120,23.630409'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000118741009',\n",
       "          'location': '113.594223,23.530304'},\n",
       "         'name': '从4路快线(温泉明月山溪总站--从化汽车站总站)',\n",
       "         'id': '900000118741',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '16532',\n",
       "         'duration': '1799',\n",
       "         'polyline': '113.657120,23.630409;113.657118,23.630404;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652674,23.627422;113.650165,23.625326;113.649766,23.625013;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.636046,23.618945;113.635543,23.618668;113.635252,23.618481;113.634748,23.618099;113.634518,23.617891;113.634262,23.617622;113.633980,23.617270;113.633633,23.616780;113.633056,23.615911;113.632400,23.614926;113.631910,23.614171;113.631667,23.613711;113.631432,23.613142;113.631293,23.612661;113.630920,23.611107;113.630842,23.610803;113.630729,23.610373;113.630660,23.610061;113.630569,23.609705;113.630547,23.609618;113.630495,23.609388;113.630113,23.607821;113.629774,23.606389;113.629392,23.604740;113.628477,23.600820;113.628134,23.599293;113.627969,23.598681;113.627951,23.598633;113.627882,23.598433;113.627782,23.598203;113.627635,23.597921;113.627487,23.597682;113.627279,23.597400;113.627040,23.597140;113.626102,23.596228;113.625647,23.595755;113.624996,23.595139;113.624089,23.594327;113.623164,23.593433;113.622882,23.593147;113.622734,23.592982;113.622378,23.592591;113.622053,23.592188;113.621875,23.591957;113.621680,23.591693;113.621680,23.591688;113.621576,23.591545;113.621289,23.591133;113.621124,23.590864;113.620734,23.590165;113.620603,23.589913;113.619475,23.587643;113.619427,23.587543;113.619427,23.587539;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582370;113.617552,23.581884;113.617474,23.580651;113.617474,23.580590;113.617474,23.580516;113.617483,23.580204;113.617496,23.579848;113.617556,23.579384;113.617674,23.578741;113.617760,23.578316;113.617791,23.578138;113.617960,23.577326;113.618043,23.576905;113.618082,23.576723;113.618095,23.576658;113.618116,23.576558;113.618190,23.576189;113.618242,23.575903;113.618390,23.575113;113.618420,23.574809;113.618424,23.574497;113.618407,23.574158;113.618281,23.573481;113.618264,23.573381;113.618199,23.573047;113.618199,23.573043;113.618134,23.572730;113.618077,23.572431;113.618034,23.572153;113.618008,23.571901;113.617990,23.571445;113.618034,23.570911;113.618155,23.570013;113.618190,23.569787;113.618333,23.568824;113.618464,23.567951;113.618485,23.567786;113.618646,23.566697;113.618759,23.565946;113.618698,23.565738;113.618672,23.565673;113.618650,23.565634;113.618542,23.565521;113.618368,23.565386;113.615890,23.565521;113.615017,23.565547;113.613472,23.565616;113.612643,23.565673;113.611810,23.565725;113.608173,23.565924;113.607448,23.565968;113.607244,23.566016;113.607083,23.566115;113.607010,23.566198;113.606966,23.566306;113.606966,23.566376;113.606988,23.566471;113.607070,23.566589;113.607166,23.566658;113.607235,23.566684;113.607309,23.566697;113.607530,23.566693;113.608073,23.566654;113.608038,23.566124;113.608012,23.565673;113.607977,23.565135;113.607899,23.564019;113.607756,23.561975;113.607639,23.559965;113.607604,23.558984;113.607574,23.558099;113.607574,23.558043;113.607556,23.557635;113.607552,23.557491;113.607526,23.556697;113.607504,23.556211;113.607483,23.555825;113.607457,23.555612;113.607413,23.555438;113.607344,23.555256;113.607257,23.555082;113.607148,23.554909;113.606940,23.554688;113.606931,23.554674;113.605903,23.553724;113.605729,23.553533;113.605434,23.553147;113.605243,23.552938;113.604371,23.552135;113.604206,23.551997;113.604002,23.551862;113.603750,23.551719;113.603507,23.551610;113.603216,23.551515;113.602886,23.551445;113.602600,23.551415;113.602326,23.551402;113.601372,23.551393;113.601172,23.551393;113.600694,23.551393;113.600621,23.551393;113.599210,23.551398;113.599149,23.551398;113.598633,23.551393;113.598372,23.551385;113.597773,23.551398;113.596658,23.551393;113.596597,23.551385;113.596202,23.551376;113.596011,23.551354;113.595807,23.551302;113.595564,23.551189;113.595321,23.551055;113.595269,23.551020;113.595004,23.550864;113.594705,23.550690;113.593989,23.550256;113.593733,23.550113;113.593503,23.549965;113.593437,23.549922;113.593216,23.549757;113.593047,23.549727;113.592773,23.549653;113.592439,23.549544;113.592135,23.549453;113.591732,23.549327;113.591610,23.549301;113.591510,23.549301;113.591181,23.549349;113.591141,23.549353;113.591024,23.549392;113.590497,23.549618;113.590089,23.548962;113.589807,23.548672;113.589641,23.548384;113.589549,23.548238;113.589193,23.548307;113.588863,23.548325;113.588615,23.548294;113.588364,23.548255;113.587569,23.548112;113.587465,23.548103;113.586463,23.548121;113.585972,23.548129;113.585747,23.548173;113.585660,23.548220;113.585586,23.548238;113.585495,23.548212;113.585464,23.548190;113.585451,23.548129;113.585464,23.548038;113.585360,23.547826;113.585334,23.547743;113.584987,23.545924;113.584931,23.545612;113.584796,23.544844;113.584666,23.544188;113.584618,23.543919;113.584592,23.543746;113.584583,23.543698;113.584418,23.542808;113.584184,23.541489;113.584175,23.541415;113.584041,23.540690;113.583889,23.539852;113.583828,23.539488;113.583598,23.538260;113.583576,23.538151;113.583498,23.537778;113.583516,23.537400;113.583685,23.537296;113.584479,23.536775;113.585078,23.536367;113.585530,23.536076;113.585707,23.536037;113.585868,23.535924;113.587448,23.534878;113.588615,23.534080;113.590569,23.532760;113.590621,23.532721;113.590638,23.532713;113.591862,23.531892;113.592183,23.531671;113.593077,23.531072;113.593390,23.530855;113.593576,23.530712;113.593798,23.530590;113.593989,23.530460;113.594223,23.530304',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '新华站',\n",
       "           'id': '900000118741011',\n",
       "           'location': '113.621680,23.591693'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000118741012',\n",
       "           'location': '113.619427,23.587543'},\n",
       "          {'name': '南洋理工职业学院',\n",
       "           'id': '900000118741013',\n",
       "           'location': '113.617578,23.582370'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000118741014',\n",
       "           'location': '113.618199,23.573047'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.594223,23.530304',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '285',\n",
       "       'duration': '244',\n",
       "       'steps': [{'instruction': '沿从城大道步行51米左转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '51',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594223,23.530304;113.593994,23.530460;113.593819,23.530577',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行92米左转',\n",
       "         'road': [],\n",
       "         'distance': '92',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593811,23.530582;113.593697,23.530485;113.593513,23.530508;113.593964,23.530838',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行142米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '142',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023031006',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '体育西路',\n",
       "          'id': '440100023031015',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'name': '地铁3号线(北延段)(机场北(2号航站楼)--体育西路)',\n",
       "         'id': '440100023031',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '14606',\n",
       "         'duration': '1170',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289830,23.230138;113.290685,23.228284;113.291611,23.226900;113.292685,23.225707;113.293878,23.224638;113.295324,23.223639;113.296226,23.223139;113.296968,23.222787;113.298178,23.222382;113.299045,23.222090;113.300827,23.221557;113.303102,23.220971;113.305446,23.220430;113.306295,23.220226;113.307022,23.220050;113.308249,23.219718;113.310133,23.218339;113.314167,23.215121;113.317712,23.210853;113.320102,23.208099;113.322527,23.205111;113.324972,23.200812;113.326031,23.197751;113.326264,23.197060;113.326550,23.196200;113.327351,23.192341;113.327724,23.189712;113.327775,23.187481;113.327319,23.186282;113.326921,23.185954;113.326126,23.185225;113.325499,23.184641;113.323094,23.182682;113.321404,23.181245;113.320781,23.180344;113.320618,23.178416;113.320513,23.176165;113.320507,23.175211;113.320512,23.173975;113.320120,23.170831;113.320139,23.170057;113.320500,23.169284;113.320947,23.168848;113.321522,23.168450;113.325137,23.165990;113.325869,23.165418;113.326398,23.164818;113.326850,23.164157;113.327173,23.163497;113.327434,23.162501;113.327279,23.160805;113.327132,23.159980;113.326980,23.159144;113.325664,23.154288;113.325454,23.153393;113.325260,23.152519;113.324851,23.150968;113.324187,23.148420;113.323501,23.145698;113.323513,23.144917;113.323946,23.142384;113.323947,23.141525;113.323950,23.140612;113.323866,23.139880;113.323809,23.139423;113.323739,23.139091;113.323614,23.138796;113.323385,23.138430;113.322941,23.138020;113.322492,23.137541;113.322184,23.137154;113.321960,23.136732;113.321718,23.135888;113.321558,23.132971;113.321548,23.132550;113.321503,23.131138',\n",
       "         'bustimetag': '4',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白云大道北',\n",
       "           'id': '440100023031007',\n",
       "           'location': '113.298178,23.222382'},\n",
       "          {'name': '永泰',\n",
       "           'id': '440100023031008',\n",
       "           'location': '113.306295,23.220226'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100023031009',\n",
       "           'location': '113.326264,23.197060'},\n",
       "          {'name': '京溪南方医院',\n",
       "           'id': '440100023031010',\n",
       "           'location': '113.326126,23.185225'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100023031011',\n",
       "           'location': '113.320507,23.175211'},\n",
       "          {'name': '燕塘',\n",
       "           'id': '440100023031012',\n",
       "           'location': '113.327132,23.159980'},\n",
       "          {'name': '广州东站',\n",
       "           'id': '440100023031013',\n",
       "           'location': '113.324851,23.150968'},\n",
       "          {'name': '林和西',\n",
       "           'id': '440100023031014',\n",
       "           'location': '113.323947,23.141525'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '体育西路',\n",
       "          'id': '440100023033012',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'arrival_stop': {'name': '岗顶',\n",
       "          'id': '440100023033014',\n",
       "          'location': '113.339601,23.134880'},\n",
       "         'name': '地铁3号线(番禺广场--天河客运站)',\n",
       "         'id': '440100023033',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '2019',\n",
       "         'duration': '216',\n",
       "         'polyline': '113.321503,23.131138;113.321548,23.132550;113.321558,23.132971;113.321994,23.133405;113.322308,23.133591;113.322613,23.133645;113.323537,23.133645;113.324429,23.133601;113.325081,23.133547;113.326354,23.133514;113.327289,23.133514;113.328183,23.133479;113.328752,23.133418;113.330589,23.133198;113.331184,23.133151;113.332124,23.133135;113.333091,23.133116;113.333834,23.133138;113.334305,23.133216;113.334585,23.133277;113.334733,23.133305;113.334924,23.133353;113.335455,23.133493;113.336464,23.133743;113.336742,23.133806;113.336968,23.133861;113.337212,23.133924;113.337473,23.134001;113.337673,23.134069;113.337864,23.134149;113.338056,23.134226;113.338282,23.134328;113.338709,23.134517;113.339601,23.134880',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2255',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '石牌桥',\n",
       "           'id': '440100023033013',\n",
       "           'location': '113.332124,23.133135'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D口', 'location': '113.340599,23.134874'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.339600,23.134878',\n",
       "       'destination': '113.351013,23.131454',\n",
       "       'distance': '1705',\n",
       "       'duration': '1461',\n",
       "       'steps': [{'instruction': '步行168米右转',\n",
       "         'road': [],\n",
       "         'distance': '168',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339600,23.134878;113.340080,23.135078;113.340248,23.134731;113.340599,23.134874;113.340630,23.135174',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天河路辅路步行510米往前走',\n",
       "         'road': '天河路辅路',\n",
       "         'distance': '510',\n",
       "         'duration': [],\n",
       "         'polyline': '113.340630,23.135164;113.340675,23.135181;113.340897,23.135256;113.341431,23.135391;113.341805,23.135477;113.342033,23.135534;113.342316,23.135607;113.342552,23.135664;113.342758,23.135712;113.342941,23.135752;113.343338,23.135838;113.343697,23.135912;113.343987,23.135977;113.344780,23.136141;113.344955,23.136177;113.345161,23.136215;113.345543,23.136272',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西步行389米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '389',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345543,23.136272;113.346786,23.136154;113.347237,23.136072;113.347290,23.136059;113.347603,23.135998;113.347931,23.135937;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行35米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '35',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '14.0',\n",
       "    'duration': '9925',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '3211',\n",
       "    'distance': '89497',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3199',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599411,23.527555',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '929',\n",
       "       'duration': '796',\n",
       "       'steps': [{'instruction': '步行33米右转',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599411,23.527555;113.599243,23.527306',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行134米左转',\n",
       "         'road': [],\n",
       "         'distance': '134',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599243,23.527300;113.599220,23.527405;113.599312,23.527592;113.598587,23.528202',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米右转',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598587,23.528202;113.598404,23.527960;113.598312,23.527840;113.598244,23.527756',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿从城大道步行526米右转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '526',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598244,23.527752;113.597733,23.528099;113.597473,23.528273;113.597092,23.528534;113.596565,23.528875;113.596260,23.529089;113.595207,23.529787;113.594910,23.529987;113.594162,23.530491;113.594070,23.530552;113.594040,23.530573',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行177米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '177',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594032,23.530573;113.594093,23.530716;113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023031006',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '体育西路',\n",
       "          'id': '440100023031015',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'name': '地铁3号线(北延段)(机场北(2号航站楼)--体育西路)',\n",
       "         'id': '440100023031',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '14606',\n",
       "         'duration': '1170',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289830,23.230138;113.290685,23.228284;113.291611,23.226900;113.292685,23.225707;113.293878,23.224638;113.295324,23.223639;113.296226,23.223139;113.296968,23.222787;113.298178,23.222382;113.299045,23.222090;113.300827,23.221557;113.303102,23.220971;113.305446,23.220430;113.306295,23.220226;113.307022,23.220050;113.308249,23.219718;113.310133,23.218339;113.314167,23.215121;113.317712,23.210853;113.320102,23.208099;113.322527,23.205111;113.324972,23.200812;113.326031,23.197751;113.326264,23.197060;113.326550,23.196200;113.327351,23.192341;113.327724,23.189712;113.327775,23.187481;113.327319,23.186282;113.326921,23.185954;113.326126,23.185225;113.325499,23.184641;113.323094,23.182682;113.321404,23.181245;113.320781,23.180344;113.320618,23.178416;113.320513,23.176165;113.320507,23.175211;113.320512,23.173975;113.320120,23.170831;113.320139,23.170057;113.320500,23.169284;113.320947,23.168848;113.321522,23.168450;113.325137,23.165990;113.325869,23.165418;113.326398,23.164818;113.326850,23.164157;113.327173,23.163497;113.327434,23.162501;113.327279,23.160805;113.327132,23.159980;113.326980,23.159144;113.325664,23.154288;113.325454,23.153393;113.325260,23.152519;113.324851,23.150968;113.324187,23.148420;113.323501,23.145698;113.323513,23.144917;113.323946,23.142384;113.323947,23.141525;113.323950,23.140612;113.323866,23.139880;113.323809,23.139423;113.323739,23.139091;113.323614,23.138796;113.323385,23.138430;113.322941,23.138020;113.322492,23.137541;113.322184,23.137154;113.321960,23.136732;113.321718,23.135888;113.321558,23.132971;113.321548,23.132550;113.321503,23.131138',\n",
       "         'bustimetag': '4',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白云大道北',\n",
       "           'id': '440100023031007',\n",
       "           'location': '113.298178,23.222382'},\n",
       "          {'name': '永泰',\n",
       "           'id': '440100023031008',\n",
       "           'location': '113.306295,23.220226'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100023031009',\n",
       "           'location': '113.326264,23.197060'},\n",
       "          {'name': '京溪南方医院',\n",
       "           'id': '440100023031010',\n",
       "           'location': '113.326126,23.185225'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100023031011',\n",
       "           'location': '113.320507,23.175211'},\n",
       "          {'name': '燕塘',\n",
       "           'id': '440100023031012',\n",
       "           'location': '113.327132,23.159980'},\n",
       "          {'name': '广州东站',\n",
       "           'id': '440100023031013',\n",
       "           'location': '113.324851,23.150968'},\n",
       "          {'name': '林和西',\n",
       "           'id': '440100023031014',\n",
       "           'location': '113.323947,23.141525'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '体育西路',\n",
       "          'id': '440100023033012',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'arrival_stop': {'name': '岗顶',\n",
       "          'id': '440100023033014',\n",
       "          'location': '113.339601,23.134880'},\n",
       "         'name': '地铁3号线(番禺广场--天河客运站)',\n",
       "         'id': '440100023033',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '2019',\n",
       "         'duration': '216',\n",
       "         'polyline': '113.321503,23.131138;113.321548,23.132550;113.321558,23.132971;113.321994,23.133405;113.322308,23.133591;113.322613,23.133645;113.323537,23.133645;113.324429,23.133601;113.325081,23.133547;113.326354,23.133514;113.327289,23.133514;113.328183,23.133479;113.328752,23.133418;113.330589,23.133198;113.331184,23.133151;113.332124,23.133135;113.333091,23.133116;113.333834,23.133138;113.334305,23.133216;113.334585,23.133277;113.334733,23.133305;113.334924,23.133353;113.335455,23.133493;113.336464,23.133743;113.336742,23.133806;113.336968,23.133861;113.337212,23.133924;113.337473,23.134001;113.337673,23.134069;113.337864,23.134149;113.338056,23.134226;113.338282,23.134328;113.338709,23.134517;113.339601,23.134880',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2255',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '石牌桥',\n",
       "           'id': '440100023033013',\n",
       "           'location': '113.332124,23.133135'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D口', 'location': '113.340599,23.134874'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.339600,23.134878',\n",
       "       'destination': '113.351013,23.131454',\n",
       "       'distance': '1705',\n",
       "       'duration': '1461',\n",
       "       'steps': [{'instruction': '步行168米右转',\n",
       "         'road': [],\n",
       "         'distance': '168',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339600,23.134878;113.340080,23.135078;113.340248,23.134731;113.340599,23.134874;113.340630,23.135174',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天河路辅路步行510米往前走',\n",
       "         'road': '天河路辅路',\n",
       "         'distance': '510',\n",
       "         'duration': [],\n",
       "         'polyline': '113.340630,23.135164;113.340675,23.135181;113.340897,23.135256;113.341431,23.135391;113.341805,23.135477;113.342033,23.135534;113.342316,23.135607;113.342552,23.135664;113.342758,23.135712;113.342941,23.135752;113.343338,23.135838;113.343697,23.135912;113.343987,23.135977;113.344780,23.136141;113.344955,23.136177;113.345161,23.136215;113.345543,23.136272',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西步行389米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '389',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345543,23.136272;113.346786,23.136154;113.347237,23.136072;113.347290,23.136059;113.347603,23.135998;113.347931,23.135937;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行35米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '35',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': [],\n",
       "    'duration': '9890',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1786',\n",
       "    'distance': '91343',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '交警温泉中队',\n",
       "          'id': '900000111141029',\n",
       "          'location': '113.656944,23.630304'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5371',\n",
       "         'duration': '1791',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.656944,23.630299',\n",
       "       'destination': '113.657120,23.630404',\n",
       "       'distance': '22',\n",
       "       'duration': '18',\n",
       "       'steps': [{'instruction': '沿温泉大道步行22米到达温泉交警中队',\n",
       "         'road': '温泉大道',\n",
       "         'distance': '22',\n",
       "         'duration': [],\n",
       "         'polyline': '113.656944,23.630299;113.657120,23.630404',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达温泉交警中队'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '温泉交警中队',\n",
       "          'id': '900000118741005',\n",
       "          'location': '113.657120,23.630409'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000118741009',\n",
       "          'location': '113.594223,23.530304'},\n",
       "         'name': '从4路快线(温泉明月山溪总站--从化汽车站总站)',\n",
       "         'id': '900000118741',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '16532',\n",
       "         'duration': '1799',\n",
       "         'polyline': '113.657120,23.630409;113.657118,23.630404;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652674,23.627422;113.650165,23.625326;113.649766,23.625013;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.636046,23.618945;113.635543,23.618668;113.635252,23.618481;113.634748,23.618099;113.634518,23.617891;113.634262,23.617622;113.633980,23.617270;113.633633,23.616780;113.633056,23.615911;113.632400,23.614926;113.631910,23.614171;113.631667,23.613711;113.631432,23.613142;113.631293,23.612661;113.630920,23.611107;113.630842,23.610803;113.630729,23.610373;113.630660,23.610061;113.630569,23.609705;113.630547,23.609618;113.630495,23.609388;113.630113,23.607821;113.629774,23.606389;113.629392,23.604740;113.628477,23.600820;113.628134,23.599293;113.627969,23.598681;113.627951,23.598633;113.627882,23.598433;113.627782,23.598203;113.627635,23.597921;113.627487,23.597682;113.627279,23.597400;113.627040,23.597140;113.626102,23.596228;113.625647,23.595755;113.624996,23.595139;113.624089,23.594327;113.623164,23.593433;113.622882,23.593147;113.622734,23.592982;113.622378,23.592591;113.622053,23.592188;113.621875,23.591957;113.621680,23.591693;113.621680,23.591688;113.621576,23.591545;113.621289,23.591133;113.621124,23.590864;113.620734,23.590165;113.620603,23.589913;113.619475,23.587643;113.619427,23.587543;113.619427,23.587539;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582370;113.617552,23.581884;113.617474,23.580651;113.617474,23.580590;113.617474,23.580516;113.617483,23.580204;113.617496,23.579848;113.617556,23.579384;113.617674,23.578741;113.617760,23.578316;113.617791,23.578138;113.617960,23.577326;113.618043,23.576905;113.618082,23.576723;113.618095,23.576658;113.618116,23.576558;113.618190,23.576189;113.618242,23.575903;113.618390,23.575113;113.618420,23.574809;113.618424,23.574497;113.618407,23.574158;113.618281,23.573481;113.618264,23.573381;113.618199,23.573047;113.618199,23.573043;113.618134,23.572730;113.618077,23.572431;113.618034,23.572153;113.618008,23.571901;113.617990,23.571445;113.618034,23.570911;113.618155,23.570013;113.618190,23.569787;113.618333,23.568824;113.618464,23.567951;113.618485,23.567786;113.618646,23.566697;113.618759,23.565946;113.618698,23.565738;113.618672,23.565673;113.618650,23.565634;113.618542,23.565521;113.618368,23.565386;113.615890,23.565521;113.615017,23.565547;113.613472,23.565616;113.612643,23.565673;113.611810,23.565725;113.608173,23.565924;113.607448,23.565968;113.607244,23.566016;113.607083,23.566115;113.607010,23.566198;113.606966,23.566306;113.606966,23.566376;113.606988,23.566471;113.607070,23.566589;113.607166,23.566658;113.607235,23.566684;113.607309,23.566697;113.607530,23.566693;113.608073,23.566654;113.608038,23.566124;113.608012,23.565673;113.607977,23.565135;113.607899,23.564019;113.607756,23.561975;113.607639,23.559965;113.607604,23.558984;113.607574,23.558099;113.607574,23.558043;113.607556,23.557635;113.607552,23.557491;113.607526,23.556697;113.607504,23.556211;113.607483,23.555825;113.607457,23.555612;113.607413,23.555438;113.607344,23.555256;113.607257,23.555082;113.607148,23.554909;113.606940,23.554688;113.606931,23.554674;113.605903,23.553724;113.605729,23.553533;113.605434,23.553147;113.605243,23.552938;113.604371,23.552135;113.604206,23.551997;113.604002,23.551862;113.603750,23.551719;113.603507,23.551610;113.603216,23.551515;113.602886,23.551445;113.602600,23.551415;113.602326,23.551402;113.601372,23.551393;113.601172,23.551393;113.600694,23.551393;113.600621,23.551393;113.599210,23.551398;113.599149,23.551398;113.598633,23.551393;113.598372,23.551385;113.597773,23.551398;113.596658,23.551393;113.596597,23.551385;113.596202,23.551376;113.596011,23.551354;113.595807,23.551302;113.595564,23.551189;113.595321,23.551055;113.595269,23.551020;113.595004,23.550864;113.594705,23.550690;113.593989,23.550256;113.593733,23.550113;113.593503,23.549965;113.593437,23.549922;113.593216,23.549757;113.593047,23.549727;113.592773,23.549653;113.592439,23.549544;113.592135,23.549453;113.591732,23.549327;113.591610,23.549301;113.591510,23.549301;113.591181,23.549349;113.591141,23.549353;113.591024,23.549392;113.590497,23.549618;113.590089,23.548962;113.589807,23.548672;113.589641,23.548384;113.589549,23.548238;113.589193,23.548307;113.588863,23.548325;113.588615,23.548294;113.588364,23.548255;113.587569,23.548112;113.587465,23.548103;113.586463,23.548121;113.585972,23.548129;113.585747,23.548173;113.585660,23.548220;113.585586,23.548238;113.585495,23.548212;113.585464,23.548190;113.585451,23.548129;113.585464,23.548038;113.585360,23.547826;113.585334,23.547743;113.584987,23.545924;113.584931,23.545612;113.584796,23.544844;113.584666,23.544188;113.584618,23.543919;113.584592,23.543746;113.584583,23.543698;113.584418,23.542808;113.584184,23.541489;113.584175,23.541415;113.584041,23.540690;113.583889,23.539852;113.583828,23.539488;113.583598,23.538260;113.583576,23.538151;113.583498,23.537778;113.583516,23.537400;113.583685,23.537296;113.584479,23.536775;113.585078,23.536367;113.585530,23.536076;113.585707,23.536037;113.585868,23.535924;113.587448,23.534878;113.588615,23.534080;113.590569,23.532760;113.590621,23.532721;113.590638,23.532713;113.591862,23.531892;113.592183,23.531671;113.593077,23.531072;113.593390,23.530855;113.593576,23.530712;113.593798,23.530590;113.593989,23.530460;113.594223,23.530304',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '新华站',\n",
       "           'id': '900000118741011',\n",
       "           'location': '113.621680,23.591693'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000118741012',\n",
       "           'location': '113.619427,23.587543'},\n",
       "          {'name': '南洋理工职业学院',\n",
       "           'id': '900000118741013',\n",
       "           'location': '113.617578,23.582370'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000118741014',\n",
       "           'location': '113.618199,23.573047'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.594223,23.530304',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '285',\n",
       "       'duration': '244',\n",
       "       'steps': [{'instruction': '沿从城大道步行51米左转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '51',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594223,23.530304;113.593994,23.530460;113.593819,23.530577',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行92米左转',\n",
       "         'road': [],\n",
       "         'distance': '92',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593811,23.530582;113.593697,23.530485;113.593513,23.530508;113.593964,23.530838',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行142米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '142',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023031006',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '体育西路',\n",
       "          'id': '440100023031015',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'name': '地铁3号线(北延段)(机场北(2号航站楼)--体育西路)',\n",
       "         'id': '440100023031',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '14606',\n",
       "         'duration': '1170',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289830,23.230138;113.290685,23.228284;113.291611,23.226900;113.292685,23.225707;113.293878,23.224638;113.295324,23.223639;113.296226,23.223139;113.296968,23.222787;113.298178,23.222382;113.299045,23.222090;113.300827,23.221557;113.303102,23.220971;113.305446,23.220430;113.306295,23.220226;113.307022,23.220050;113.308249,23.219718;113.310133,23.218339;113.314167,23.215121;113.317712,23.210853;113.320102,23.208099;113.322527,23.205111;113.324972,23.200812;113.326031,23.197751;113.326264,23.197060;113.326550,23.196200;113.327351,23.192341;113.327724,23.189712;113.327775,23.187481;113.327319,23.186282;113.326921,23.185954;113.326126,23.185225;113.325499,23.184641;113.323094,23.182682;113.321404,23.181245;113.320781,23.180344;113.320618,23.178416;113.320513,23.176165;113.320507,23.175211;113.320512,23.173975;113.320120,23.170831;113.320139,23.170057;113.320500,23.169284;113.320947,23.168848;113.321522,23.168450;113.325137,23.165990;113.325869,23.165418;113.326398,23.164818;113.326850,23.164157;113.327173,23.163497;113.327434,23.162501;113.327279,23.160805;113.327132,23.159980;113.326980,23.159144;113.325664,23.154288;113.325454,23.153393;113.325260,23.152519;113.324851,23.150968;113.324187,23.148420;113.323501,23.145698;113.323513,23.144917;113.323946,23.142384;113.323947,23.141525;113.323950,23.140612;113.323866,23.139880;113.323809,23.139423;113.323739,23.139091;113.323614,23.138796;113.323385,23.138430;113.322941,23.138020;113.322492,23.137541;113.322184,23.137154;113.321960,23.136732;113.321718,23.135888;113.321558,23.132971;113.321548,23.132550;113.321503,23.131138',\n",
       "         'bustimetag': '4',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白云大道北',\n",
       "           'id': '440100023031007',\n",
       "           'location': '113.298178,23.222382'},\n",
       "          {'name': '永泰',\n",
       "           'id': '440100023031008',\n",
       "           'location': '113.306295,23.220226'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100023031009',\n",
       "           'location': '113.326264,23.197060'},\n",
       "          {'name': '京溪南方医院',\n",
       "           'id': '440100023031010',\n",
       "           'location': '113.326126,23.185225'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100023031011',\n",
       "           'location': '113.320507,23.175211'},\n",
       "          {'name': '燕塘',\n",
       "           'id': '440100023031012',\n",
       "           'location': '113.327132,23.159980'},\n",
       "          {'name': '广州东站',\n",
       "           'id': '440100023031013',\n",
       "           'location': '113.324851,23.150968'},\n",
       "          {'name': '林和西',\n",
       "           'id': '440100023031014',\n",
       "           'location': '113.323947,23.141525'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '体育西路',\n",
       "          'id': '440100023033012',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'arrival_stop': {'name': '岗顶',\n",
       "          'id': '440100023033014',\n",
       "          'location': '113.339601,23.134880'},\n",
       "         'name': '地铁3号线(番禺广场--天河客运站)',\n",
       "         'id': '440100023033',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '2019',\n",
       "         'duration': '216',\n",
       "         'polyline': '113.321503,23.131138;113.321548,23.132550;113.321558,23.132971;113.321994,23.133405;113.322308,23.133591;113.322613,23.133645;113.323537,23.133645;113.324429,23.133601;113.325081,23.133547;113.326354,23.133514;113.327289,23.133514;113.328183,23.133479;113.328752,23.133418;113.330589,23.133198;113.331184,23.133151;113.332124,23.133135;113.333091,23.133116;113.333834,23.133138;113.334305,23.133216;113.334585,23.133277;113.334733,23.133305;113.334924,23.133353;113.335455,23.133493;113.336464,23.133743;113.336742,23.133806;113.336968,23.133861;113.337212,23.133924;113.337473,23.134001;113.337673,23.134069;113.337864,23.134149;113.338056,23.134226;113.338282,23.134328;113.338709,23.134517;113.339601,23.134880',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2255',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '石牌桥',\n",
       "           'id': '440100023033013',\n",
       "           'location': '113.332124,23.133135'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'C口', 'location': '113.339226,23.134363'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.339600,23.134878',\n",
       "       'destination': '113.338776,23.134411',\n",
       "       'distance': '157',\n",
       "       'duration': '134',\n",
       "       'steps': [{'instruction': '步行120米左转',\n",
       "         'road': [],\n",
       "         'distance': '120',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339600,23.134878;113.339333,23.134773;113.339088,23.134674;113.339233,23.134361;113.339195,23.134350;113.339111,23.134541',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天河路步行37米到达岗顶',\n",
       "         'road': '天河路',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339111,23.134541;113.338776,23.134411',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达岗顶'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100015272030',\n",
       "          'location': '113.338793,23.134410'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100015272031',\n",
       "          'location': '113.348281,23.135868'},\n",
       "         'name': 'B9路(珠江南景园总站--华景新城总站)',\n",
       "         'id': '440100015272',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1060',\n",
       "         'duration': '796',\n",
       "         'polyline': '113.338793,23.134410;113.338789,23.134410;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348281,23.135868',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100011583004',\n",
       "          'location': '113.339067,23.134518'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100011583005',\n",
       "          'location': '113.346914,23.136124'},\n",
       "         'name': 'B4B路(体育中心--沐陂村总站)',\n",
       "         'id': '440100011583',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '854',\n",
       "         'duration': '781',\n",
       "         'polyline': '113.339067,23.134518;113.339062,23.134518;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346914,23.136124',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '900000027513008',\n",
       "          'location': '113.338069,23.134097'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '900000027513009',\n",
       "          'location': '113.347739,23.135972'},\n",
       "         'name': 'B2A路(广州火车站总站--汇彩路总站)',\n",
       "         'id': '900000027513',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1076',\n",
       "         'duration': '797',\n",
       "         'polyline': '113.338069,23.134097;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347739,23.135972',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017327030',\n",
       "          'location': '113.339214,23.134575'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017327031',\n",
       "          'location': '113.348485,23.135833'},\n",
       "         'name': 'B1路(体育中心--夏园)',\n",
       "         'id': '440100017327',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '972',\n",
       "         'duration': '789',\n",
       "         'polyline': '113.339214,23.134575;113.339210,23.134575;113.339523,23.134701;113.339887,23.134861;113.340323,23.135075;113.340394,23.135160;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348485,23.135833',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017330026',\n",
       "          'location': '113.339287,23.134604'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017330027',\n",
       "          'location': '113.346567,23.136168'},\n",
       "         'name': 'B20路(广州火车东站总站--天河儿童公园北门总站)',\n",
       "         'id': '440100017330',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '782',\n",
       "         'duration': '776',\n",
       "         'polyline': '113.339287,23.134604;113.339284,23.134605;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346567,23.136168',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017332047',\n",
       "          'location': '113.338038,23.134084'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017332048',\n",
       "          'location': '113.346710,23.136155'},\n",
       "         'name': 'B21路(革新路总站--棠下小区总站)',\n",
       "         'id': '440100017332',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '956',\n",
       "         'duration': '968',\n",
       "         'polyline': '113.338038,23.134084;113.338034,23.134080;113.338637,23.134349;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346710,23.136155',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100015253037',\n",
       "          'location': '113.339536,23.134705'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100015253038',\n",
       "          'location': '113.347830,23.135955'},\n",
       "         'name': 'B3路(罗冲围总站--东圃客运站总站)',\n",
       "         'id': '440100015253',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '906',\n",
       "         'duration': '785',\n",
       "         'polyline': '113.339536,23.134705;113.339531,23.134705;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347830,23.135955',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0550',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017338021',\n",
       "          'location': '113.338989,23.134488'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017338022',\n",
       "          'location': '113.346697,23.136155'},\n",
       "         'name': 'B25路(体育中心--大学城中部枢纽总站)',\n",
       "         'id': '440100017338',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '814',\n",
       "         'duration': '1258',\n",
       "         'polyline': '113.338989,23.134488;113.338984,23.134488;113.339523,23.134701;113.339887,23.134861;113.340315,23.135073;113.340428,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346697,23.136155',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '900000025656002',\n",
       "          'location': '113.339288,23.134609'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '900000025656003',\n",
       "          'location': '113.348359,23.135855'},\n",
       "         'name': 'B1路快线(体育中心站--夏园)',\n",
       "         'id': '900000025656',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '954',\n",
       "         'duration': '788',\n",
       "         'polyline': '113.339288,23.134609;113.339288,23.134605;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348359,23.135855',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017340023',\n",
       "          'location': '113.339097,23.134531'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017340024',\n",
       "          'location': '113.348485,23.135833'},\n",
       "         'name': 'B27路(体育中心--黄埔客运站总站)',\n",
       "         'id': '440100017340',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '989',\n",
       "         'duration': '791',\n",
       "         'polyline': '113.339097,23.134531;113.339093,23.134531;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348485,23.135833',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '2300',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017348021',\n",
       "          'location': '113.338047,23.134084'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017348022',\n",
       "          'location': '113.348125,23.135898'},\n",
       "         'name': 'B2路(广州火车站总站--东圃总站)',\n",
       "         'id': '440100017348',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1110',\n",
       "         'duration': '799',\n",
       "         'polyline': '113.338047,23.134084;113.338043,23.134084;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348125,23.135898',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0530',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017352037',\n",
       "          'location': '113.338959,23.134480'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017352038',\n",
       "          'location': '113.347961,23.135929'},\n",
       "         'name': 'B3A路(罗冲围总站--棠东)',\n",
       "         'id': '440100017352',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '990',\n",
       "         'duration': '791',\n",
       "         'polyline': '113.338959,23.134480;113.339531,23.134701;113.339890,23.134861;113.340324,23.135078;113.340393,23.135160;113.340752,23.135303;113.341103,23.135399;113.344566,23.136194;113.345139,23.136293;113.345345,23.136280;113.345551,23.136284;113.346016,23.136225;113.346474,23.136185;113.346771,23.136150;113.347221,23.136072;113.347931,23.135933;113.347961,23.135929',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '0730',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017353033',\n",
       "          'location': '113.338959,23.134480'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017353034',\n",
       "          'location': '113.347961,23.135929'},\n",
       "         'name': 'B3B路(罗冲围总站--上社)',\n",
       "         'id': '440100017353',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1000',\n",
       "         'duration': '792',\n",
       "         'polyline': '113.338959,23.134480;113.339531,23.134701;113.339890,23.134861;113.340324,23.135078;113.340393,23.135160;113.340752,23.135303;113.341103,23.135399;113.344566,23.136194;113.345139,23.136293;113.345345,23.136280;113.345551,23.136284;113.346016,23.136225;113.346474,23.136185;113.346771,23.136150;113.347221,23.136072;113.347931,23.135933;113.347961,23.135929',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '0730',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017361033',\n",
       "          'location': '113.338082,23.134102'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017361034',\n",
       "          'location': '113.346411,23.136185'},\n",
       "         'name': 'B5路(宝岗大道总站--黄埔港总站)',\n",
       "         'id': '440100017361',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '898',\n",
       "         'duration': '784',\n",
       "         'polyline': '113.338082,23.134102;113.338077,23.134102;113.338637,23.134349;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346411,23.136185',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017355043',\n",
       "          'location': '113.338928,23.134466'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017355044',\n",
       "          'location': '113.346675,23.136159'},\n",
       "         'name': 'B4A路(广仁路总站--科学城总站(天泰二路))',\n",
       "         'id': '440100017355',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '881',\n",
       "         'duration': '783',\n",
       "         'polyline': '113.338928,23.134466;113.338924,23.134466;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346675,23.136159',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0645',\n",
       "         'end_time': '2030',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017359039',\n",
       "          'location': '113.338316,23.134206'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017359040',\n",
       "          'location': '113.346866,23.136133'},\n",
       "         'name': 'B4路(广仁路总站--天河智慧城核心区总站(高唐))',\n",
       "         'id': '440100017359',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '969',\n",
       "         'duration': '789',\n",
       "         'polyline': '113.338316,23.134206;113.338312,23.134206;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346866,23.136133',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.348282,23.135868',\n",
       "       'destination': '113.350983,23.131449',\n",
       "       'distance': '745',\n",
       "       'duration': '638',\n",
       "       'steps': [{'instruction': '沿中山大道西步行105米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.348282,23.135868;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行37米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454;113.350983,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus(he_key,origin_中大南方,destination_暨南大学,'广东','广东')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>步行57米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>57</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.679016,23.632349;113.678528,23.632097</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>步行47米向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>47</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.678528,23.632092;113.678398,23.632166;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>步行218米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>218</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.678101,23.632261;113.677834,23.632261;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿博学路步行191米到达中大南方学院</td>\n",
       "      <td>博学路</td>\n",
       "      <td>191</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.676285,23.632969;113.676292,23.632227;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达中大南方学院</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          instruction road distance duration  \\\n",
       "0             步行57米右转   []       57       []   \n",
       "1         步行47米向左前方行走   []       47       []   \n",
       "2            步行218米左转   []      218       []   \n",
       "3  沿博学路步行191米到达中大南方学院  博学路      191       []   \n",
       "\n",
       "                                            polyline  action assistant_action  \n",
       "0          113.679016,23.632349;113.678528,23.632097      右转               []  \n",
       "1  113.678528,23.632092;113.678398,23.632166;113....  向左前方行走               []  \n",
       "2  113.678101,23.632261;113.677834,23.632261;113....      左转               []  \n",
       "3  113.676285,23.632969;113.676292,23.632227;113....      []         到达中大南方学院  "
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 步行前往车站路径\n",
    "pd.json_normalize(bus(he_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['walking']['steps'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>type</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>bustimetag</th>\n",
       "      <th>start_time</th>\n",
       "      <th>end_time</th>\n",
       "      <th>via_num</th>\n",
       "      <th>via_stops</th>\n",
       "      <th>departure_stop.name</th>\n",
       "      <th>departure_stop.id</th>\n",
       "      <th>departure_stop.location</th>\n",
       "      <th>arrival_stop.name</th>\n",
       "      <th>arrival_stop.id</th>\n",
       "      <th>arrival_stop.location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>从15路(中大南方学院--从化汽车站总站)</td>\n",
       "      <td>900000111141</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>19692</td>\n",
       "      <td>3199</td>\n",
       "      <td>113.676613,23.631281;113.676460,23.631588;113....</td>\n",
       "      <td>2</td>\n",
       "      <td>0900</td>\n",
       "      <td>1800</td>\n",
       "      <td>19</td>\n",
       "      <td>[{'name': '卫东', 'id': '900000111141003', 'loca...</td>\n",
       "      <td>中大南方学院</td>\n",
       "      <td>900000111141002</td>\n",
       "      <td>113.676613,23.631281</td>\n",
       "      <td>从化汽车站总站</td>\n",
       "      <td>900000111141021</td>\n",
       "      <td>113.599414,23.527556</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                    name            id    type distance duration  \\\n",
       "0  从15路(中大南方学院--从化汽车站总站)  900000111141  普通公交线路    19692     3199   \n",
       "\n",
       "                                            polyline bustimetag start_time  \\\n",
       "0  113.676613,23.631281;113.676460,23.631588;113....          2       0900   \n",
       "\n",
       "  end_time via_num                                          via_stops  \\\n",
       "0     1800      19  [{'name': '卫东', 'id': '900000111141003', 'loca...   \n",
       "\n",
       "  departure_stop.name departure_stop.id departure_stop.location  \\\n",
       "0              中大南方学院   900000111141002    113.676613,23.631281   \n",
       "\n",
       "  arrival_stop.name  arrival_stop.id arrival_stop.location  \n",
       "0           从化汽车站总站  900000111141021  113.599414,23.527556  "
      ]
     },
     "execution_count": 54,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 需要乘坐的公交车信息\n",
    "pd.json_normalize(bus(he_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['bus']['buslines'][0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>卫东</td>\n",
       "      <td>900000111141003</td>\n",
       "      <td>113.671707,23.643766</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>交警温泉中队</td>\n",
       "      <td>900000111141029</td>\n",
       "      <td>113.656944,23.630304</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>冲口</td>\n",
       "      <td>900000111141022</td>\n",
       "      <td>113.649731,23.624987</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>牛步迳</td>\n",
       "      <td>900000111141006</td>\n",
       "      <td>113.644640,23.621901</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>华辉度假村</td>\n",
       "      <td>900000111141023</td>\n",
       "      <td>113.638325,23.620156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>温泉镇政府</td>\n",
       "      <td>900000111141008</td>\n",
       "      <td>113.632957,23.615774</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>云星村</td>\n",
       "      <td>900000111141024</td>\n",
       "      <td>113.630844,23.610802</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>宣星路口</td>\n",
       "      <td>900000111141010</td>\n",
       "      <td>113.628891,23.602587</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>新华</td>\n",
       "      <td>900000111141011</td>\n",
       "      <td>113.620674,23.590054</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>水底村</td>\n",
       "      <td>900000111141012</td>\n",
       "      <td>113.619401,23.587491</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>南洋学院</td>\n",
       "      <td>900000111141028</td>\n",
       "      <td>113.617578,23.582357</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>江埔社区</td>\n",
       "      <td>900000111141014</td>\n",
       "      <td>113.618210,23.573103</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沙塱村</td>\n",
       "      <td>900000111141015</td>\n",
       "      <td>113.615547,23.557409</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>凤院北</td>\n",
       "      <td>900000111141025</td>\n",
       "      <td>113.612526,23.553211</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>凤院路口</td>\n",
       "      <td>900000111141016</td>\n",
       "      <td>113.610443,23.550087</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>江埔村二社</td>\n",
       "      <td>900000111141026</td>\n",
       "      <td>113.608154,23.546612</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>江埔村</td>\n",
       "      <td>900000111141018</td>\n",
       "      <td>113.608954,23.540612</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>迎福里</td>\n",
       "      <td>900000111141019</td>\n",
       "      <td>113.609214,23.535690</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>城建学院</td>\n",
       "      <td>900000111141020</td>\n",
       "      <td>113.607122,23.530247</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      name               id              location\n",
       "0       卫东  900000111141003  113.671707,23.643766\n",
       "1   交警温泉中队  900000111141029  113.656944,23.630304\n",
       "2       冲口  900000111141022  113.649731,23.624987\n",
       "3      牛步迳  900000111141006  113.644640,23.621901\n",
       "4    华辉度假村  900000111141023  113.638325,23.620156\n",
       "5    温泉镇政府  900000111141008  113.632957,23.615774\n",
       "6      云星村  900000111141024  113.630844,23.610802\n",
       "7     宣星路口  900000111141010  113.628891,23.602587\n",
       "8       新华  900000111141011  113.620674,23.590054\n",
       "9      水底村  900000111141012  113.619401,23.587491\n",
       "10    南洋学院  900000111141028  113.617578,23.582357\n",
       "11    江埔社区  900000111141014  113.618210,23.573103\n",
       "12     沙塱村  900000111141015  113.615547,23.557409\n",
       "13     凤院北  900000111141025  113.612526,23.553211\n",
       "14    凤院路口  900000111141016  113.610443,23.550087\n",
       "15   江埔村二社  900000111141026  113.608154,23.546612\n",
       "16     江埔村  900000111141018  113.608954,23.540612\n",
       "17     迎福里  900000111141019  113.609214,23.535690\n",
       "18    城建学院  900000111141020  113.607122,23.530247"
      ]
     },
     "execution_count": 55,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 公交车途径站点\n",
    "pd.json_normalize(bus(he_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['bus']['buslines'][0]['via_stops'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 驾车路径"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取驾车路径函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标\"\"\"\n",
    "\"\"\"province为车牌省份汉字缩写，number为车牌处省份外的字母与数字\"\"\"\n",
    "def driving(key,origin,destination,province,number,cartype=0,strategy=10,originid=None,destinationid=None,origintype=None,destinationtype=None,waypoints=None,avoidpolygons=None,avoidroad=None,ferry=0,roadaggregation='false',nosteps=0,output='JSON',callback=None,extensions='base'):\n",
    "    # 自定义函数名称为driving，括号内为参数。\n",
    "    url = \"https://restapi.amap.com/v3/direction/driving?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"originid\":originid,\n",
    "        \"destinationid\":destinationid,\n",
    "        \"origintype\":origintype,\n",
    "        \"destinationtype\":destinationtype,\n",
    "        \"strategy\":strategy,\n",
    "        \"waypoints\":waypoints,\n",
    "        \"avoidpolygons\":avoidpolygons,\n",
    "        \"province\":province,\n",
    "        \"number\":number,\n",
    "        \"cartype\":cartype,\n",
    "        \"ferry\":ferry,\n",
    "        \"roadaggregation\":roadaggregation,\n",
    "        \"nosteps\":nosteps,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"extensions\":extensions\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    # 使用normalize函数制作成表格，并提取处我们想要的信息，方便阅读。\n",
    "    results = pd.json_normalize(response.json()['route']['paths'][0]['steps'])\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "driving_origin = origin_中大南方\n",
    "driving_destination = destination_暨南大学\n",
    "driving_province = \"粤\"\n",
    "driving_number = \"4778\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>distance</th>\n",
       "      <th>tolls</th>\n",
       "      <th>toll_distance</th>\n",
       "      <th>toll_road</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>road</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向北行驶122米向左前方行驶</td>\n",
       "      <td>北</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>31</td>\n",
       "      <td>113.679596,23.632574;113.679596,23.632856;113....</td>\n",
       "      <td>向左前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿博学路向北行驶79米向左前方行驶</td>\n",
       "      <td>北</td>\n",
       "      <td>79</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>21</td>\n",
       "      <td>113.679648,23.633689;113.679549,23.633967;113....</td>\n",
       "      <td>向左前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿博学路向西北行驶118米左转</td>\n",
       "      <td>西北</td>\n",
       "      <td>118</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>29</td>\n",
       "      <td>113.679375,23.634358;113.679249,23.634479;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿博学路向西行驶163米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>34</td>\n",
       "      <td>113.678555,23.635109;113.677856,23.635087;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿博学路向西行驶33米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>33</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>12</td>\n",
       "      <td>113.677083,23.634661;113.677027,23.634701;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿中山路向西北行驶1.3千米右转</td>\n",
       "      <td>西北</td>\n",
       "      <td>1265</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>276</td>\n",
       "      <td>113.676788,23.634657;113.675265,23.636128;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿温泉大道向东北行驶605米左转调头</td>\n",
       "      <td>东北</td>\n",
       "      <td>605</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>69</td>\n",
       "      <td>113.671428,23.644045;113.671636,23.644162;113....</td>\n",
       "      <td>左转调头</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿温泉大道向西南行驶916米向右前方行驶进入匝道</td>\n",
       "      <td>西南</td>\n",
       "      <td>916</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>61</td>\n",
       "      <td>113.676367,23.647088;113.675964,23.646745;113....</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>温泉大道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿G45大广高速入口向西南行驶836米减速行驶到达收费站</td>\n",
       "      <td>西南</td>\n",
       "      <td>836</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>81</td>\n",
       "      <td>113.668776,23.642674;113.668546,23.642578;113....</td>\n",
       "      <td>减速行驶</td>\n",
       "      <td>到达收费站</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿G45大广高速入口向南行驶49米靠左</td>\n",
       "      <td>南</td>\n",
       "      <td>49</td>\n",
       "      <td>0</td>\n",
       "      <td>49</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "      <td>10</td>\n",
       "      <td>113.666063,23.637999;113.666033,23.637548</td>\n",
       "      <td>靠左</td>\n",
       "      <td>[]</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>沿G45大广高速入口途径G45大广高速向西南行驶1.7千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>1741</td>\n",
       "      <td>0</td>\n",
       "      <td>1741</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "      <td>87</td>\n",
       "      <td>113.666033,23.637548;113.666046,23.637448;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿牛步迳隧道途径温泉流溪河特大桥、G45大广高速向西南行驶8.6千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>8576</td>\n",
       "      <td>0</td>\n",
       "      <td>8576</td>\n",
       "      <td>牛步迳隧道</td>\n",
       "      <td>367</td>\n",
       "      <td>113.656667,23.6251;113.656471,23.624657;113.65...</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>牛步迳隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿明珠隧道途径G45大广高速向西南行驶7.8千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>7814</td>\n",
       "      <td>0</td>\n",
       "      <td>7814</td>\n",
       "      <td>明珠隧道</td>\n",
       "      <td>314</td>\n",
       "      <td>113.589965,23.583819;113.589345,23.583633;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>明珠隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿耙齿影隧道途径G45大广高速、牛心岭大桥向西南行驶15.6千米向右前方行驶进入匝道</td>\n",
       "      <td>西南</td>\n",
       "      <td>15625</td>\n",
       "      <td>0</td>\n",
       "      <td>15625</td>\n",
       "      <td>耙齿影隧道</td>\n",
       "      <td>667</td>\n",
       "      <td>113.541775,23.5374;113.541359,23.536285;113.54...</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>耙齿影隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>沿G45大广高速出口向西行驶485米靠左</td>\n",
       "      <td>西</td>\n",
       "      <td>485</td>\n",
       "      <td>0</td>\n",
       "      <td>485</td>\n",
       "      <td>G45大广高速出口</td>\n",
       "      <td>23</td>\n",
       "      <td>113.438164,23.444544;113.438056,23.444631;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>[]</td>\n",
       "      <td>G45大广高速出口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>沿机场北立交向西行驶535米向右前方行驶</td>\n",
       "      <td>西</td>\n",
       "      <td>535</td>\n",
       "      <td>0</td>\n",
       "      <td>535</td>\n",
       "      <td>机场北立交</td>\n",
       "      <td>39</td>\n",
       "      <td>113.433542,23.445443;113.431901,23.445846;113....</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>机场北立交</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>沿机场北立交途径G4京港澳高速向南行驶20.6千米靠左沿主路行驶</td>\n",
       "      <td>南</td>\n",
       "      <td>20590</td>\n",
       "      <td>0</td>\n",
       "      <td>20590</td>\n",
       "      <td>机场北立交</td>\n",
       "      <td>861</td>\n",
       "      <td>113.42852,23.446866;113.428181,23.447053;113.4...</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>机场北立交</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>沿S4华南快速途径梅窿2号大桥、石湖中桥、梅窿1号大桥、长坤1号桥、金垄大桥向南行驶6.1千...</td>\n",
       "      <td>南</td>\n",
       "      <td>6054</td>\n",
       "      <td>0</td>\n",
       "      <td>6054</td>\n",
       "      <td>S4华南快速</td>\n",
       "      <td>292</td>\n",
       "      <td>113.368116,23.282135;113.367986,23.280026;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>S4华南快速</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>沿石门堂山隧道途径S4华南快速向南行驶2.5千米靠左沿主路行驶</td>\n",
       "      <td>南</td>\n",
       "      <td>2504</td>\n",
       "      <td>0</td>\n",
       "      <td>2504</td>\n",
       "      <td>石门堂山隧道</td>\n",
       "      <td>115</td>\n",
       "      <td>113.358932,23.231901;113.359084,23.231458;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>石门堂山隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>沿S4华南快速向南行驶10.1千米向右前方行驶进入匝道</td>\n",
       "      <td>南</td>\n",
       "      <td>10107</td>\n",
       "      <td>0</td>\n",
       "      <td>10107</td>\n",
       "      <td>S4华南快速</td>\n",
       "      <td>507</td>\n",
       "      <td>113.367322,23.21069;113.367639,23.209913;113.3...</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>S4华南快速</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>沿黄埔立交桥向南行驶236米减速行驶到达收费站</td>\n",
       "      <td>南</td>\n",
       "      <td>236</td>\n",
       "      <td>0</td>\n",
       "      <td>236</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "      <td>42</td>\n",
       "      <td>113.351701,23.127635;113.351654,23.127582;113....</td>\n",
       "      <td>减速行驶</td>\n",
       "      <td>到达收费站</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>沿黄埔立交桥途径黄埔大道西向西行驶104米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>104</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>14</td>\n",
       "      <td>113.351337,23.125625;113.35105,23.125386;113.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>向北行驶29米右转</td>\n",
       "      <td>北</td>\n",
       "      <td>29</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>17</td>\n",
       "      <td>113.350425,23.125521;113.350482,23.125786</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>沿真如东路向北行驶717米左转</td>\n",
       "      <td>北</td>\n",
       "      <td>717</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>166</td>\n",
       "      <td>113.350482,23.125786;113.350981,23.125764;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>真如东路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>沿明湖南路向西行驶38米到达目的地</td>\n",
       "      <td>西</td>\n",
       "      <td>38</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>14</td>\n",
       "      <td>113.351354,23.13148;113.351016,23.13145;113.35...</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>明湖南路</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                          instruction orientation distance  \\\n",
       "0                                      向北行驶122米向左前方行驶           北      122   \n",
       "1                                   沿博学路向北行驶79米向左前方行驶           北       79   \n",
       "2                                     沿博学路向西北行驶118米左转          西北      118   \n",
       "3                                      沿博学路向西行驶163米右转           西      163   \n",
       "4                                       沿博学路向西行驶33米右转           西       33   \n",
       "5                                    沿中山路向西北行驶1.3千米右转          西北     1265   \n",
       "6                                  沿温泉大道向东北行驶605米左转调头          东北      605   \n",
       "7                            沿温泉大道向西南行驶916米向右前方行驶进入匝道          西南      916   \n",
       "8                        沿G45大广高速入口向西南行驶836米减速行驶到达收费站          西南      836   \n",
       "9                                 沿G45大广高速入口向南行驶49米靠左           南       49   \n",
       "10                沿G45大广高速入口途径G45大广高速向西南行驶1.7千米直行进入隧道          西南     1741   \n",
       "11           沿牛步迳隧道途径温泉流溪河特大桥、G45大广高速向西南行驶8.6千米直行进入隧道          西南     8576   \n",
       "12                     沿明珠隧道途径G45大广高速向西南行驶7.8千米直行进入隧道          西南     7814   \n",
       "13         沿耙齿影隧道途径G45大广高速、牛心岭大桥向西南行驶15.6千米向右前方行驶进入匝道          西南    15625   \n",
       "14                               沿G45大广高速出口向西行驶485米靠左           西      485   \n",
       "15                               沿机场北立交向西行驶535米向右前方行驶           西      535   \n",
       "16                   沿机场北立交途径G4京港澳高速向南行驶20.6千米靠左沿主路行驶           南    20590   \n",
       "17  沿S4华南快速途径梅窿2号大桥、石湖中桥、梅窿1号大桥、长坤1号桥、金垄大桥向南行驶6.1千...           南     6054   \n",
       "18                    沿石门堂山隧道途径S4华南快速向南行驶2.5千米靠左沿主路行驶           南     2504   \n",
       "19                        沿S4华南快速向南行驶10.1千米向右前方行驶进入匝道           南    10107   \n",
       "20                            沿黄埔立交桥向南行驶236米减速行驶到达收费站           南      236   \n",
       "21                            沿黄埔立交桥途径黄埔大道西向西行驶104米右转           西      104   \n",
       "22                                          向北行驶29米右转           北       29   \n",
       "23                                    沿真如东路向北行驶717米左转           北      717   \n",
       "24                                  沿明湖南路向西行驶38米到达目的地           西       38   \n",
       "\n",
       "   tolls toll_distance  toll_road duration  \\\n",
       "0      0             0         []       31   \n",
       "1      0             0         []       21   \n",
       "2      0             0         []       29   \n",
       "3      0             0         []       34   \n",
       "4      0             0         []       12   \n",
       "5      0             0         []      276   \n",
       "6      0             0         []       69   \n",
       "7      0             0         []       61   \n",
       "8      0             0         []       81   \n",
       "9      0            49  G45大广高速入口       10   \n",
       "10     0          1741  G45大广高速入口       87   \n",
       "11     0          8576      牛步迳隧道      367   \n",
       "12     0          7814       明珠隧道      314   \n",
       "13     0         15625      耙齿影隧道      667   \n",
       "14     0           485  G45大广高速出口       23   \n",
       "15     0           535      机场北立交       39   \n",
       "16     0         20590      机场北立交      861   \n",
       "17     0          6054     S4华南快速      292   \n",
       "18     0          2504     石门堂山隧道      115   \n",
       "19     0         10107     S4华南快速      507   \n",
       "20     0           236      黄埔立交桥       42   \n",
       "21     0             0         []       14   \n",
       "22     0             0         []       17   \n",
       "23     0             0         []      166   \n",
       "24     0             0         []       14   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0   113.679596,23.632574;113.679596,23.632856;113....  向左前方行驶   \n",
       "1   113.679648,23.633689;113.679549,23.633967;113....  向左前方行驶   \n",
       "2   113.679375,23.634358;113.679249,23.634479;113....      左转   \n",
       "3   113.678555,23.635109;113.677856,23.635087;113....      右转   \n",
       "4   113.677083,23.634661;113.677027,23.634701;113....      右转   \n",
       "5   113.676788,23.634657;113.675265,23.636128;113....      右转   \n",
       "6   113.671428,23.644045;113.671636,23.644162;113....    左转调头   \n",
       "7   113.676367,23.647088;113.675964,23.646745;113....  向右前方行驶   \n",
       "8   113.668776,23.642674;113.668546,23.642578;113....    减速行驶   \n",
       "9           113.666063,23.637999;113.666033,23.637548      靠左   \n",
       "10  113.666033,23.637548;113.666046,23.637448;113....      直行   \n",
       "11  113.656667,23.6251;113.656471,23.624657;113.65...      直行   \n",
       "12  113.589965,23.583819;113.589345,23.583633;113....      直行   \n",
       "13  113.541775,23.5374;113.541359,23.536285;113.54...  向右前方行驶   \n",
       "14  113.438164,23.444544;113.438056,23.444631;113....      靠左   \n",
       "15  113.433542,23.445443;113.431901,23.445846;113....  向右前方行驶   \n",
       "16  113.42852,23.446866;113.428181,23.447053;113.4...      靠左   \n",
       "17  113.368116,23.282135;113.367986,23.280026;113....      直行   \n",
       "18  113.358932,23.231901;113.359084,23.231458;113....      靠左   \n",
       "19  113.367322,23.21069;113.367639,23.209913;113.3...  向右前方行驶   \n",
       "20  113.351701,23.127635;113.351654,23.127582;113....    减速行驶   \n",
       "21  113.351337,23.125625;113.35105,23.125386;113.3...      右转   \n",
       "22          113.350425,23.125521;113.350482,23.125786      右转   \n",
       "23  113.350482,23.125786;113.350981,23.125764;113....      左转   \n",
       "24  113.351354,23.13148;113.351016,23.13145;113.35...      []   \n",
       "\n",
       "   assistant_action       road  \n",
       "0                []        NaN  \n",
       "1                []        博学路  \n",
       "2                []        博学路  \n",
       "3                []        博学路  \n",
       "4                []        博学路  \n",
       "5                []        中山路  \n",
       "6                []       温泉大道  \n",
       "7              进入匝道       温泉大道  \n",
       "8             到达收费站  G45大广高速入口  \n",
       "9                []  G45大广高速入口  \n",
       "10             进入隧道  G45大广高速入口  \n",
       "11             进入隧道      牛步迳隧道  \n",
       "12             进入隧道       明珠隧道  \n",
       "13             进入匝道      耙齿影隧道  \n",
       "14               []  G45大广高速出口  \n",
       "15               []      机场北立交  \n",
       "16            沿主路行驶      机场北立交  \n",
       "17             进入隧道     S4华南快速  \n",
       "18            沿主路行驶     石门堂山隧道  \n",
       "19             进入匝道     S4华南快速  \n",
       "20            到达收费站      黄埔立交桥  \n",
       "21               []      黄埔立交桥  \n",
       "22               []        NaN  \n",
       "23               []       真如东路  \n",
       "24            到达目的地       明湖南路  "
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "driving(he_key,driving_origin,driving_destination,driving_province,driving_number)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 行政区域查询\n",
    "> * 1.行政区域查询是一类简单的HTTP接口，根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信。\n",
    "> * 2.url:https://restapi.amap.com/v3/config/district?parameters\n",
    "> * 3.参数：\n",
    ">> * 3.1必选参数：key\n",
    "> * 4. 具体应用场景：帮助用户查询行政区域"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"查询行政区域函数\"\"\"\n",
    "\"\"\"keywords为省市名称\"\"\"\n",
    "def administration(key,keywords,subdistrict=1,page=1,offset=20,extensions=\"base\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/config/district?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"subdistrict\":subdistrict,\n",
    "        \"page\":page,\n",
    "        \"offset\":offset,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback  \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = pd.json_normalize(response.json()['districts'][0]['districts'])\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "metadata": {},
   "outputs": [],
   "source": [
    "administration_keywords = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0754</td>\n",
       "      <td>440500</td>\n",
       "      <td>汕头市</td>\n",
       "      <td>116.708463,23.37102</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0757</td>\n",
       "      <td>440600</td>\n",
       "      <td>佛山市</td>\n",
       "      <td>113.122717,23.028762</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0758</td>\n",
       "      <td>441200</td>\n",
       "      <td>肇庆市</td>\n",
       "      <td>112.472529,23.051546</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0752</td>\n",
       "      <td>441300</td>\n",
       "      <td>惠州市</td>\n",
       "      <td>114.412599,23.079404</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0755</td>\n",
       "      <td>440300</td>\n",
       "      <td>深圳市</td>\n",
       "      <td>114.085947,22.547</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0759</td>\n",
       "      <td>440800</td>\n",
       "      <td>湛江市</td>\n",
       "      <td>110.364977,21.274898</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0756</td>\n",
       "      <td>440400</td>\n",
       "      <td>珠海市</td>\n",
       "      <td>113.553986,22.224979</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0768</td>\n",
       "      <td>445100</td>\n",
       "      <td>潮州市</td>\n",
       "      <td>116.632301,23.661701</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0668</td>\n",
       "      <td>440900</td>\n",
       "      <td>茂名市</td>\n",
       "      <td>110.919229,21.659751</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0750</td>\n",
       "      <td>440700</td>\n",
       "      <td>江门市</td>\n",
       "      <td>113.094942,22.590431</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0762</td>\n",
       "      <td>441600</td>\n",
       "      <td>河源市</td>\n",
       "      <td>114.697802,23.746266</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0766</td>\n",
       "      <td>445300</td>\n",
       "      <td>云浮市</td>\n",
       "      <td>112.044439,22.929801</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0660</td>\n",
       "      <td>441500</td>\n",
       "      <td>汕尾市</td>\n",
       "      <td>115.364238,22.774485</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0662</td>\n",
       "      <td>441700</td>\n",
       "      <td>阳江市</td>\n",
       "      <td>111.975107,21.859222</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0663</td>\n",
       "      <td>445200</td>\n",
       "      <td>揭阳市</td>\n",
       "      <td>116.355733,23.543778</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0753</td>\n",
       "      <td>441400</td>\n",
       "      <td>梅州市</td>\n",
       "      <td>116.117582,24.299112</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>020</td>\n",
       "      <td>440100</td>\n",
       "      <td>广州市</td>\n",
       "      <td>113.280637,23.125178</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>0751</td>\n",
       "      <td>440200</td>\n",
       "      <td>韶关市</td>\n",
       "      <td>113.591544,24.801322</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>0763</td>\n",
       "      <td>441800</td>\n",
       "      <td>清远市</td>\n",
       "      <td>113.051227,23.685022</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>0760</td>\n",
       "      <td>442000</td>\n",
       "      <td>中山市</td>\n",
       "      <td>113.382391,22.521113</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>0769</td>\n",
       "      <td>441900</td>\n",
       "      <td>东莞市</td>\n",
       "      <td>113.746262,23.046237</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   citycode  adcode name                center level districts\n",
       "0      0754  440500  汕头市   116.708463,23.37102  city        []\n",
       "1      0757  440600  佛山市  113.122717,23.028762  city        []\n",
       "2      0758  441200  肇庆市  112.472529,23.051546  city        []\n",
       "3      0752  441300  惠州市  114.412599,23.079404  city        []\n",
       "4      0755  440300  深圳市     114.085947,22.547  city        []\n",
       "5      0759  440800  湛江市  110.364977,21.274898  city        []\n",
       "6      0756  440400  珠海市  113.553986,22.224979  city        []\n",
       "7      0768  445100  潮州市  116.632301,23.661701  city        []\n",
       "8      0668  440900  茂名市  110.919229,21.659751  city        []\n",
       "9      0750  440700  江门市  113.094942,22.590431  city        []\n",
       "10     0762  441600  河源市  114.697802,23.746266  city        []\n",
       "11     0766  445300  云浮市  112.044439,22.929801  city        []\n",
       "12     0660  441500  汕尾市  115.364238,22.774485  city        []\n",
       "13     0662  441700  阳江市  111.975107,21.859222  city        []\n",
       "14     0663  445200  揭阳市  116.355733,23.543778  city        []\n",
       "15     0753  441400  梅州市  116.117582,24.299112  city        []\n",
       "16      020  440100  广州市  113.280637,23.125178  city        []\n",
       "17     0751  440200  韶关市  113.591544,24.801322  city        []\n",
       "18     0763  441800  清远市  113.051227,23.685022  city        []\n",
       "19     0760  442000  中山市  113.382391,22.521113  city        []\n",
       "20     0769  441900  东莞市  113.746262,23.046237  city        []"
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "administration(he_key,administration_keywords)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 搜索POI"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 关键字搜索\n",
    "> * 1. 具体应用场景：用户可以通过指定区域和指定关键字，搜索到相关的地点的基本信息（图片、位置等）\n",
    "> * 2.url:https://restapi.amap.com/v3/place/text?parameters\n",
    "> * 3.参数：\n",
    ">> * 3.1必选参数：key,keywords,types"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"关键字搜索函数\"\"\"\n",
    "\"\"\"keywords为搜索内容的关键字，city为搜索内容所在城市\"\"\"\n",
    "def text(key,keywords,city,types=None,citylimit=\"true\",extensions=\"all\",children=0,offset=20,page=1,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/text?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"types\":types,\n",
    "        \"city\":city,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"extensions\":extensions,\n",
    "        \"children\":children,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "metadata": {},
   "outputs": [],
   "source": [
    "text_keywords = \"旅游景区\"\n",
    "text_city = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '876',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/4e2bbf7acefcbf131deb53877fc063f5'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0560d6a442cb5b09a8857c9789e50377'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8364dc2f5310e32090a01257b0b15594'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525212',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83828521;020-83825037',\n",
       "   'id': 'B00140AKR1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.2841,23.127479',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:52:19',\n",
       "   'website': 'www.gzlsly.com',\n",
       "   'address': '中山二路92号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州起义烈士陵园',\n",
       "   'location': '113.285955,23.128857',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_68632',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/679ed01af08b2b5c0795324cf3703614'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/eab86347c2bec4ec7bfbc0a018153f3e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3a1e959854ab5e1d11e9b4f947b270f7'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526120',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-86661950',\n",
       "   'id': 'B00140BNNF',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.261586,23.142027',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:58:05',\n",
       "   'website': 'www.yuexiupark-gz.com',\n",
       "   'address': '解放北路988号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '解放北',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '越秀公园',\n",
       "   'location': '113.265609,23.140149',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593485',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '10.00', 'rating': '4.5', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;纪念馆',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8eaa2cd82346cc3ac01ddeb55151de39'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8a57ba8612a6404b07ccaea37a31e9b0'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/11403ea264adc43bb600820a475e430c'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525120',\n",
       "   'typecode': '110204',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': '纪念堂',\n",
       "   'tel': '020-83567966;020-83561631',\n",
       "   'id': 'B00140UFHC',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.26357,23.133873',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 10:16:43',\n",
       "   'website': 'www.zs-hall.com',\n",
       "   'address': '东风中路299号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '中山纪念堂',\n",
       "   'location': '113.264692,23.13286',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593767',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '55.00', 'rating': '4.5', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/56bf4658fbacbfee93df33d0e86333ac'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5675e80af9e4988c1ee838668831e724'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/dc6adb4c9f5082b61a4a10e17f74d3f0'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523212',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B0FFFGVS2M',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.285794,23.11271',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 21:34:34',\n",
       "   'website': [],\n",
       "   'address': '沿江东路466号大沙头游船码头内',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州珠江夜游',\n",
       "   'location': '113.285494,23.112417',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.3', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园广场',\n",
       "   'photos': [{'title': '海珠广场',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0de16e48d289594784395e980d3f661c'},\n",
       "    {'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7a143f2b485a3bf58f4b34e027e7c3a6'},\n",
       "    {'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/03dd07a60ca5b399bd9953f32da83533'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523120',\n",
       "   'typecode': '110100',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140SCPI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.267105,23.115686',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 05:01:24',\n",
       "   'website': [],\n",
       "   'address': '泰康街',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '海珠广场',\n",
       "   'location': '113.266173,23.11445',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_29942',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': [], 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/cbf03a4ce23f45b7b28d437c4f3daa52'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/81300695d5294893b14c2c59305bf075'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/45517b3237e04303a09872cbbca6ef60'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525101',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83195442',\n",
       "   'id': 'B0FFLA9WFU',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.268877,23.125493',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-14 04:17:29',\n",
       "   'website': [],\n",
       "   'address': '北京路',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '北京路文化旅游区',\n",
       "   'location': '113.269145,23.123991',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_912460',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;教堂',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/88e58e0598bca2b9123bd13b9828eb7c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/abe02cda06c0e5c79e58e6a65e44fd87'},\n",
       "    {'title': '广州石室教堂',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/587fa873785f12b04467cf2635e08539'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523022',\n",
       "   'typecode': '110206',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140UHIZ',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.260113,23.114073',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:49:04',\n",
       "   'website': [],\n",
       "   'address': '一德路56号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '大新',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '天主教广州总教区石室圣心主教座堂天主堂(暂停营业)',\n",
       "   'location': '113.260262,23.114589',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '20.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;动物园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9fd2e592e0dec3bffe2a043f004764c0'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f0ef6dba71c134f66f77908327928f13'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/434b282dfe2068bde70198b6c0c77147'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526421',\n",
       "   'typecode': '110102',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-38377572',\n",
       "   'id': 'B00140UEO1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.302716,23.143673',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 07:31:22',\n",
       "   'website': 'www.gzzoo.com',\n",
       "   'address': '先烈中路120号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州动物园',\n",
       "   'location': '113.305371,23.140819',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_685610',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '3.8', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/54b83afdef45a9c9c8837d9d7ce6a4ac'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/b6599bb3c40b94a30f4b908ec74a646a'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ba87b65f44f12a3d1142baca0721b621'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526321',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': '广州市黄花岗公园',\n",
       "   'tel': '020-37588321;020-87326069',\n",
       "   'id': 'B00140UETI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.296996,23.138833',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 03:51:14',\n",
       "   'website': 'www.72martyrs.com.cn',\n",
       "   'address': '先烈中路79号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '登峰',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '黄花岗公园',\n",
       "   'location': '113.295129,23.139673',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593490',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5aa0d552b30e7b2f91200c6c912b78a7'},\n",
       "    {'title': '东山湖公园',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/478e94923b8209d9784db666e6be8328'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5df0a10610b4bed9f349151683a1c5b4'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523321',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-87609086;020-87775672',\n",
       "   'id': 'B00140D02H',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.293499,23.117808',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-13 06:17:11',\n",
       "   'website': [],\n",
       "   'address': '东湖路123号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东湖',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '东山湖公园',\n",
       "   'location': '113.292052,23.115193',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_58066;911775',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.3', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;纪念馆',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c5d674a9beaacf94ee182a517531b46e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/d9b278fdd8d37cfc8c544f5c5de40e50'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c1c60dc50bc078e2fc734462119ccaff'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525200',\n",
       "   'typecode': '110204',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83333936;020-83873066',\n",
       "   'id': 'B00140BPQO',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 17:54:01',\n",
       "   'website': [],\n",
       "   'address': '中山四路42号(近地铁农讲所站)',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '毛泽东同志主办农民运动讲习所旧址纪念馆',\n",
       "   'location': '113.276583,23.126979',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_912631;17717',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '5.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/215b075efb4d35b9d46a642687d5f1d2'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/49eca780b3af5c6ee0be31c04a80a0a4'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c6ced30c0e452213150e1a87491161fe'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525011',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-81088867;020-81093026',\n",
       "   'id': 'B00140BAAA',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.256221,23.128231',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 07:03:44',\n",
       "   'website': [],\n",
       "   'address': '光孝路109号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '光孝寺',\n",
       "   'location': '113.256587,23.129347',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_594998;593896',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5db62be8497972b696b2eb993b74baf4'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7a61897d537e51408b6e27b7b8228a78'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7ea8a2851c3f53c0aef2ed97efc1045a'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523200',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '海珠区',\n",
       "   'children': [],\n",
       "   'alias': '元帅府',\n",
       "   'tel': '020-89012366;020-89012802',\n",
       "   'id': 'B00140UFM8',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.279529,23.110882',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 05:33:48',\n",
       "   'website': 'www.gzwh.gov.cn',\n",
       "   'address': '纺织路东沙街18号',\n",
       "   'adcode': '440105',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '素社',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '孙中山大元帅府纪念馆',\n",
       "   'location': '113.279163,23.110011',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_695566',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '150.00', 'rating': '4.7', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/11802bd9c048f9e8439038ebefbd950e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a52bd615a1ad158ee7c4213abff4bfe1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3d3a35dcae019aa701b0b0aafe41d1b7'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413522522',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '海珠区',\n",
       "   'children': [],\n",
       "   'alias': '小蛮腰|广州塔小蛮腰|电视塔',\n",
       "   'tel': '020-89338222;020-89338225',\n",
       "   'id': 'B00140WBI1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.325740,23.105617',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 21:18:48',\n",
       "   'website': 'www.cantontower.com',\n",
       "   'address': '阅江西路222号',\n",
       "   'adcode': '440105',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '新港',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州塔',\n",
       "   'location': '113.324553,23.106414',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_173081',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.2', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': '六榕寺[广州市古刹]',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ad0f86fb793d226e76ee3ad4e5f3ada1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/962b01b31db8771bf07868731fd8645c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/1a42be93d2a057088da4d00dae300561'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525012',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83392843;020-83388095',\n",
       "   'id': 'B00140U00B',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.260545,23.128149',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 07:03:33',\n",
       "   'website': [],\n",
       "   'address': '六榕路87号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '六榕寺',\n",
       "   'location': '113.260083,23.127887',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_1014092;595161',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.2', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a77964dc767571c6e7f0e9208613a23c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/1fca6ac9500d63ae13f38e012f693168'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ac479f126595e877a9d1f473433cb5c9'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525100',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140UFEV',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.264116,23.125483',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:47:57',\n",
       "   'website': [],\n",
       "   'address': '府前路',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '人民公园',\n",
       "   'location': '113.264369,23.127092',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_685622',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '10.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/c35f6718-0f3b-4469-a7a0-830bee44d9c9.jpg'},\n",
       "    {'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/f27b160e-7b39-4ae2-b2f2-e89e1f50117c.jpg'},\n",
       "    {'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/cb082144-68c6-40f1-bbc1-64d082c6b868.jpg'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413513822',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-87600688',\n",
       "   'id': 'B0FFHK3TWH',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.237359,23.114781',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 21:34:16',\n",
       "   'website': [],\n",
       "   'address': '永庆大街19号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '西关',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '永庆坊',\n",
       "   'location': '113.237434,23.114778',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0cb21e46a456d38dabb614ed05a3e0fa'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2fe5c2e274beae873a425317dab71779'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/49fca61bda4236a62ef74bed3a30cd2c'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413512921',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': '沙面旅游区',\n",
       "   'tel': [],\n",
       "   'id': 'B0FFFAJYVI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.249347,23.106627',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:39:48',\n",
       "   'website': [],\n",
       "   'address': '沙面南街60号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '沙面岛',\n",
       "   'location': '113.244707,23.106802',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011042_225927',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a12d6b9f3d86dcd52462edace5988881'},\n",
       "    {'title': '陈家祠',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/da9a8666c1ed5a5c9ca4abf44a7c7f1b'},\n",
       "    {'title': '陈家祠',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c34e37a8f040933e8563d166645dae57'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413515901',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': '陈家祠',\n",
       "   'tel': '020-81814559;020-81817371',\n",
       "   'id': 'B00140H88E',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.24563,23.125749',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 18:23:15',\n",
       "   'website': 'www.gzchenjiaci.com',\n",
       "   'address': '中山七路恩龙里34号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '西关',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '陈氏书院',\n",
       "   'location': '113.245444,23.127153',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011042_10389',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '3.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;纪念馆',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/71c87eda36f88e8d049eb0a82ad609e5'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8b822b609f946985aba21ad72fe6025f'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2ed989edb6aa7af3607708475231313e'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413524220',\n",
       "   'typecode': '110204',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83802780;020-83838432',\n",
       "   'id': 'B0FFF9W5Z9',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-16 06:48:07',\n",
       "   'website': [],\n",
       "   'address': '文明路215号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '鲁迅纪念馆国民党一大旧址',\n",
       "   'location': '113.276985,23.123929',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 67,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "text(he_key,text_keywords,text_city)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 周边搜索"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "> * 1. 具体应用场景：用户可以通过关键字和指定中心地点，展开搜索四周的相关内容\n",
    "> * 2. 周边搜索URL：https://restapi.amap.com/v3/place/around?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key,location "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"周边搜索函数\"\"\"\n",
    "\"\"\"location为中心点坐标，keywords为搜索内容关键字\"\"\"\n",
    "def around(key,location,keywords,city=None,radius=3000,sortrule=\"distance\",offset=20,page=1,extensions=\"base\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/around?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"keywords\":keywords,\n",
    "        \"city\":city,\n",
    "        \"radius\":radius,\n",
    "        \"sortrule\":sortrule,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    #result = pd.json_normalize(response.json()['pois'][0]['type'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "metadata": {},
   "outputs": [],
   "source": [
    "around_location = origin_中大南方\n",
    "around_keywords = \"美食\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '193',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院博学路6号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '爽爽石磨肠粉',\n",
       "   'location': '113.679287,23.632575',\n",
       "   'tel': '18218913303',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKX3T5Y'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '劲酷烤吧',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13719231627',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AYBO5X'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '东记乡村美食',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13922398107',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3APADKJ'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '北方饺子馆',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13434241448',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2Z7IX80'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;四川菜(川菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050102',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '重庆湖边纸包鱼',\n",
       "   'location': '113.679871,23.630292',\n",
       "   'tel': '13924024938',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL7NUA2'},\n",
       "  {'parent': [],\n",
       "   'address': '博学路中山大学南方学院后门润泰超市首层23号',\n",
       "   'distance': '1',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '我家厨房',\n",
       "   'location': '113.679289,23.632563',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK28XPU'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇博学路中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '9',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'photos': [],\n",
       "   'typecode': '050202',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '井禾寿司',\n",
       "   'location': '113.679193,23.632552',\n",
       "   'tel': '13789117723',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G14PDQVA'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '12',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Uni-hotel西餐',\n",
       "   'location': '113.679224,23.632671',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0GR3OMDZ2'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辩路2号',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '耀记美食',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '18816801934',\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRGOTLSL'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '庄海烧腊店',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '13609055325',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3MR1ULG'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '羽大仙儿',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '13089193232',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AGANIB'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '陈记鱼庄',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '19820396588',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AGA9GN'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': '119',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '养生凉茶炖汤(中大南方店)',\n",
       "   'location': '113.678290,23.633140',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRDSH076'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼03号商铺',\n",
       "   'distance': '154',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '好食汇(中大店)',\n",
       "   'location': '113.677797,23.632341',\n",
       "   'tel': '13145741609',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKT1U35'},\n",
       "  {'parent': [],\n",
       "   'address': '欣荣宏大厦',\n",
       "   'distance': '267',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'D.Oclub',\n",
       "   'location': '113.681830,23.631984',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G27BCQHX'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇笃行路20,22,24号',\n",
       "   'distance': '277',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '三味熟屋',\n",
       "   'location': '113.680180,23.630224',\n",
       "   'tel': '13411699828',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM6M1XS'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇温泉大道中山大学南方学院商业楼一楼',\n",
       "   'distance': '298',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '不二家无烟电烤串',\n",
       "   'location': '113.680102,23.630002',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLB71X5'},\n",
       "  {'parent': [],\n",
       "   'address': '博学路',\n",
       "   'distance': '332',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '中大南方学院1食堂',\n",
       "   'location': '113.676084,23.632024',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIXV3OZ'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院明辩路2号第三饭堂',\n",
       "   'distance': '341',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '茗语轩餐厅',\n",
       "   'location': '113.681901,23.634495',\n",
       "   'tel': '13929501395;13533390928',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHHLMF8'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辨路2号',\n",
       "   'distance': '347',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '东区三饭餐厅',\n",
       "   'location': '113.682163,23.634249',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHTZYHQ'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "around(he_key,around_location,around_keywords)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 多边形搜索\n",
    "> * 1. 多边形搜索URL：https://restapi.amap.com/v3/place/polygon?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 3. 必填参数：key,polygon(经纬度)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [],
   "source": [
    "def poly(key,polygon,keywords=None,types=None,offset='20',page='1',extensions='base',sig=None,output='json',callback=None):\n",
    "    #多边形搜索\n",
    "    url='https://restapi.amap.com/v3/place/polygon?parameters '\n",
    "    params={\n",
    "        'key':key,\n",
    "        'polygon':polygon,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'offset':offset,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'sig':sig,\n",
    "        'output':output,\n",
    "        'callback':callback     \n",
    "    }\n",
    "    response=requests.get(url,params)\n",
    "    results=response.json()\n",
    "    # return\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '877',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '14号线东段;15号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京(地铁站)',\n",
       "   'location': '116.469409,39.998521',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10013356'},\n",
       "  {'parent': [],\n",
       "   'address': '14号线东段',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '阜通(地铁站)',\n",
       "   'location': '116.471740,39.991699',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10416592'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '来广营',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京南湖东园2区',\n",
       "   'location': '116.465513,39.999783',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7W44I'},\n",
       "  {'parent': [],\n",
       "   'address': '宏昌路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京西园',\n",
       "   'location': '116.474395,40.004173',\n",
       "   'tel': '13581818718',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UJ'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '大西洋新城',\n",
       "   'location': '116.466143,39.992265',\n",
       "   'tel': '18600842882',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HA7I'},\n",
       "  {'parent': [],\n",
       "   'address': '望京南湖南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '圣馨大地家园',\n",
       "   'location': '116.461976,39.995678',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A843DP'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路48-4号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商住两用楼宇',\n",
       "   'photos': [],\n",
       "   'typecode': '120203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅国际',\n",
       "   'location': '116.458365,39.985906',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A868CO'},\n",
       "  {'parent': [],\n",
       "   'address': '花家地南街',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地北里',\n",
       "   'location': '116.465856,39.986152',\n",
       "   'tel': '010-64752827',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS1R'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院1号楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '福码大厦',\n",
       "   'location': '116.467422,39.994876',\n",
       "   'tel': '010-84726888',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A80FUH'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖南路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地西里',\n",
       "   'location': '116.460082,39.988190',\n",
       "   'tel': '010-64716251',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS3L'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京花家地广顺北大街星源国际对面',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '南湖东园一区',\n",
       "   'location': '116.465278,40.004165',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UM'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园429',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '里外里公寓',\n",
       "   'location': '116.470066,39.993597',\n",
       "   'tel': '13651229269',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A81FVZ'},\n",
       "  {'parent': [],\n",
       "   'address': '望京中环南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京大厦',\n",
       "   'location': '116.469999,39.986172',\n",
       "   'tel': '010-64711608;010-64711609',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8W81N'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路317号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '首开知语城',\n",
       "   'location': '116.458759,39.993236',\n",
       "   'tel': '010-64705028',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A83MQP'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '南湖南路15号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅丽港城',\n",
       "   'location': '116.46189,39.991312',\n",
       "   'tel': '15321530066',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8455P'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖东园122号(近广顺北大街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰国际商业广场',\n",
       "   'location': '116.466738,40.002243',\n",
       "   'tel': '010-84728155',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A845C9'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园211',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京明苑',\n",
       "   'location': '116.468886,40.004394',\n",
       "   'tel': '010-64701619',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7YIG1'},\n",
       "  {'parent': [],\n",
       "   'address': '望京园402号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '东亚·望京中心',\n",
       "   'location': '116.472575,39.992093',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84K8Q'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园221号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰大厦',\n",
       "   'location': '116.472773,40.002225',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A72F14'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京新城南湖南路8号(近湖光中街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '风格雅园(南湖南路)',\n",
       "   'location': '116.463765,39.995022',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84AL3'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 73,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "polygon='116.460988,40.006919|116.48231,40.007381;116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919'\n",
    "poly(he_key,polygon,keywords=None,types=None,offset='20',page='1',extensions='base',sig=None,output='json',callback=None)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### ID查询\n",
    "> * 1. 具体应用场景：用户通过兴趣点的唯一标识ID查询到此地点的基本信息（照片、地址等）\n",
    "> * 1. URL：https://restapi.amap.com/v3/place/detail?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 3. 必填参数：key,id(兴趣点ID)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"ID查询函数\"\"\"\n",
    "\"\"\"id为兴趣点的唯一标识ID\"\"\"\n",
    "def id_search(key,id,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/detail?parameters \"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"id\":id,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'count': '1',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [],\n",
       "    'opentime2': [],\n",
       "    'rating': [],\n",
       "    'open_time': [],\n",
       "    'meal_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3513355421',\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'deep_info': {'deepsrc': [],\n",
       "    'xsi:type': 'java:com.autonavi.apiserver.core.datamodel.base.DeepContent',\n",
       "    'xmlns:xsi': 'http://www.w3.org/2001/XMLSchema-instance',\n",
       "    'xmlns:java': 'http://java.sun.com'},\n",
       "   'citycode': '020',\n",
       "   'adname': '从化区',\n",
       "   'indoor_src': [],\n",
       "   'children': [],\n",
       "   'tel': '13719231627',\n",
       "   'id': 'B0G3AYBO5X',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-10-19 10:15:12',\n",
       "   'website': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'adcode': '440117',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'diner',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'business_area': [],\n",
       "   'childtype': [],\n",
       "   'rich_content': [],\n",
       "   'exit_location': [],\n",
       "   'name': '劲酷烤吧',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 75,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "id_search(he_key,'B0G3AYBO5X')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### IP定位\n",
    "> * 1. 具体应用场景：通过IP搜索到此IP的相关信息\n",
    "> * 2. URL：https://restapi.amap.com/v3/ip?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key,ip(可选)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 76,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"IP定位函数\"\"\"\n",
    "def ip_locating(key,ip,output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/ip?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"ip\":ip,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '广东省',\n",
       " 'city': '广州市',\n",
       " 'adcode': '440100',\n",
       " 'rectangle': '113.1017375,22.93212254;113.6770499,23.3809537'}"
      ]
     },
     "execution_count": 77,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ip_locating(he_key,\"182.254.192.28\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 静态地图\n",
    "> * 1. 具体应用场景：为用户返回指定地点的地图，地图中包括周边路况、基础设施。\n",
    "> * 2. URL：https://restapi.amap.com/v3/staticmap?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，location，zoom"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 78,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取静态地图函数\"\"\"\n",
    "\"\"\"location为中心点坐标，zoom为地图缩放级别:[1,17]\"\"\"\n",
    "def staticmap(key,location,zoom,size=\"600*300\",scale=2,markers=None,labels=None,paths=None,traffic=1):\n",
    "    #zoom=None,size=400*400,scale=2,markers=None,labels=None,paths=None,traffic=1\n",
    "    url = \"https://restapi.amap.com/v3/staticmap?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"zoom\":zoom,\n",
    "        \"size\":size,\n",
    "        \"scale\":scale,\n",
    "        \"markers\":markers,\n",
    "        \"labels\":labels,\n",
    "        \"paths\":paths,\n",
    "        \"traffic\":traffic\n",
    "    }\n",
    "    r = requests.get(url,params=params)\n",
    "    result = r.content\n",
    "    results = Image.open(BytesIO(r.content))\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 79,
   "metadata": {},
   "outputs": [],
   "source": [
    "staticmap_location = origin_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 84,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=1200x600 at 0x282B297D700>"
      ]
     },
     "execution_count": 84,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "staticmap(he_key,staticmap_location,15)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 坐标转换\n",
    "> * 1. 能够将用户输入的非高德坐标（GPS坐标、mapbar坐标、baidu坐标）转换成高德坐标.\n",
    "> * 2. URL：https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，locations(坐标点)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 85,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"坐标转换函数\"\"\"\n",
    "\"\"\"location为所需转换的地址的坐标\"\"\"\n",
    "def coordinate_convert(key,locations,coordsys=\"autonavi\",output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"locations\":locations,\n",
    "        \"coordsys\":coordsys,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 86,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '113.679287,23.632575'}"
      ]
     },
     "execution_count": 86,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "coordinate_convert(he_key,origin_中大南方)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 天气查询\n",
    "> * 1. 具体应用场景：为用户返回指定地点的当前天气状况或预测天气状况。\n",
    "> * 2. URL：https://restapi.amap.com/v3/weather/weatherInfo?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，city"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 87,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"查询天气函数\"\"\"\n",
    "\"\"\"city为所需查询的城市的城市编码\"\"\"\n",
    "def weather(key,city,extensions=\"base\",output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/weather/weatherInfo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"city\":city,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = pd.json_normalize(response.json()['lives'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 90,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>province</th>\n",
       "      <th>city</th>\n",
       "      <th>adcode</th>\n",
       "      <th>weather</th>\n",
       "      <th>temperature</th>\n",
       "      <th>winddirection</th>\n",
       "      <th>windpower</th>\n",
       "      <th>humidity</th>\n",
       "      <th>reporttime</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>广东</td>\n",
       "      <td>广州市</td>\n",
       "      <td>440100</td>\n",
       "      <td>多云</td>\n",
       "      <td>22</td>\n",
       "      <td>西</td>\n",
       "      <td>≤3</td>\n",
       "      <td>89</td>\n",
       "      <td>2020-11-16 21:52:36</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  province city  adcode weather temperature winddirection windpower humidity  \\\n",
       "0       广东  广州市  440100      多云          22             西        ≤3       89   \n",
       "\n",
       "            reporttime  \n",
       "0  2020-11-16 21:52:36  "
      ]
     },
     "execution_count": 90,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "weather(he_key,\"440100\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 输入提示\n",
    "> * 1. 具体应用场景：为用户搜索与关键词相关的地点。\n",
    "> * 2. URL：https://restapi.amap.com/v3/assistant/inputtips?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，keywords(查询关键词)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 93,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取输入提示函数\"\"\"\n",
    "\"\"\"keywords为搜索关键字，city为所需查询的城市的城市编码\"\"\"\n",
    "def inputtips(key,keywords,city,type=None,location=None,citylimit=\"true\",datatype=\"all\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/assistant/inputtips?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"city\":city,\n",
    "        \"type\":type,\n",
    "        \"location\":location,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"datatype\":datatype,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = pd.json_normalize(response.json()['tips'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 95,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>name</th>\n",
       "      <th>district</th>\n",
       "      <th>adcode</th>\n",
       "      <th>location</th>\n",
       "      <th>address</th>\n",
       "      <th>typecode</th>\n",
       "      <th>city</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B0FFFT2XCF</td>\n",
       "      <td>大卡司(海印都荟城一店)</td>\n",
       "      <td>广东省广州市天河区</td>\n",
       "      <td>440106</td>\n",
       "      <td>113.324687,23.117062</td>\n",
       "      <td>珠江西路89号花城汇南区D8-D11号</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFJO9R36</td>\n",
       "      <td>Coco奶茶店</td>\n",
       "      <td>广东省广州市越秀区</td>\n",
       "      <td>440104</td>\n",
       "      <td>113.294686,23.122022</td>\n",
       "      <td>署前路1号之一全部</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFHNTPK1</td>\n",
       "      <td>CoCo奶茶店(燕汇广场店)</td>\n",
       "      <td>广东省广州市海珠区</td>\n",
       "      <td>440105</td>\n",
       "      <td>113.277945,23.082324</td>\n",
       "      <td>江燕路108号燕汇广场第A层A-15铺</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFH86J4I</td>\n",
       "      <td>milk+奶茶店</td>\n",
       "      <td>广东省广州市越秀区</td>\n",
       "      <td>440104</td>\n",
       "      <td>113.284758,23.124600</td>\n",
       "      <td>较场东路313号(富力盈泽苑停车场出入口对面)</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B0FFK6EK1J</td>\n",
       "      <td>1314奶茶店</td>\n",
       "      <td>广东省广州市荔湾区</td>\n",
       "      <td>440103</td>\n",
       "      <td>113.233529,23.094428</td>\n",
       "      <td>花地大道1号一号文化广场E区A136a铺</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFKF2HEO</td>\n",
       "      <td>奶茶店</td>\n",
       "      <td>广东省广州市番禺区</td>\n",
       "      <td>440113</td>\n",
       "      <td>113.373275,23.020352</td>\n",
       "      <td>涌边街与金欧大道交叉口东100米</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFJQWDN7</td>\n",
       "      <td>KOI奶茶店</td>\n",
       "      <td>广东省广州市白云区</td>\n",
       "      <td>440111</td>\n",
       "      <td>113.269337,23.180687</td>\n",
       "      <td>云城西路890号凯德广场B2层52号</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFJGAITW</td>\n",
       "      <td>1314奶茶店</td>\n",
       "      <td>广东省广州市天河区</td>\n",
       "      <td>440106</td>\n",
       "      <td>113.396919,23.124319</td>\n",
       "      <td>中山大道中88号广州林南文华酒店一楼05档</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFKAUDPX</td>\n",
       "      <td>奶茶店</td>\n",
       "      <td>广东省广州市番禺区</td>\n",
       "      <td>440113</td>\n",
       "      <td>113.497059,23.006712</td>\n",
       "      <td>利民路与墟心街交叉口西北150米</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFK7IUNO</td>\n",
       "      <td>奶茶店</td>\n",
       "      <td>广东省广州市花都区</td>\n",
       "      <td>440114</td>\n",
       "      <td>113.167143,23.447458</td>\n",
       "      <td>田心路与迳口路交叉口东150米</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           id            name   district  adcode              location  \\\n",
       "0  B0FFFT2XCF    大卡司(海印都荟城一店)  广东省广州市天河区  440106  113.324687,23.117062   \n",
       "1  B0FFJO9R36         Coco奶茶店  广东省广州市越秀区  440104  113.294686,23.122022   \n",
       "2  B0FFHNTPK1  CoCo奶茶店(燕汇广场店)  广东省广州市海珠区  440105  113.277945,23.082324   \n",
       "3  B0FFH86J4I        milk+奶茶店  广东省广州市越秀区  440104  113.284758,23.124600   \n",
       "4  B0FFK6EK1J         1314奶茶店  广东省广州市荔湾区  440103  113.233529,23.094428   \n",
       "5  B0FFKF2HEO             奶茶店  广东省广州市番禺区  440113  113.373275,23.020352   \n",
       "6  B0FFJQWDN7          KOI奶茶店  广东省广州市白云区  440111  113.269337,23.180687   \n",
       "7  B0FFJGAITW         1314奶茶店  广东省广州市天河区  440106  113.396919,23.124319   \n",
       "8  B0FFKAUDPX             奶茶店  广东省广州市番禺区  440113  113.497059,23.006712   \n",
       "9  B0FFK7IUNO             奶茶店  广东省广州市花都区  440114  113.167143,23.447458   \n",
       "\n",
       "                   address typecode city  \n",
       "0      珠江西路89号花城汇南区D8-D11号   050700   []  \n",
       "1                署前路1号之一全部   050700   []  \n",
       "2      江燕路108号燕汇广场第A层A-15铺   050700   []  \n",
       "3  较场东路313号(富力盈泽苑停车场出入口对面)   050700   []  \n",
       "4     花地大道1号一号文化广场E区A136a铺   050000   []  \n",
       "5         涌边街与金欧大道交叉口东100米   050000   []  \n",
       "6       云城西路890号凯德广场B2层52号   050000   []  \n",
       "7    中山大道中88号广州林南文华酒店一楼05档   050000   []  \n",
       "8         利民路与墟心街交叉口西北150米   050700   []  \n",
       "9          田心路与迳口路交叉口东150米   050700   []  "
      ]
     },
     "execution_count": 95,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "inputtips(he_key,\"奶茶店\",\"440100\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "165px"
   },
   "toc_section_display": true,
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
